Yeah I think the Vm is the next option. We run RedHat, I'll try that first.
Running on Mac was just to spike the tech, if running a VM means better compatibility then I guess I'll take that route instead. Thanks Chuck. On Tue, Oct 2, 2012 at 11:19 AM, Connell, Chuck <chuck.conn...@nuance.com>wrote: > Seems easier to create a new VM, install CentOS and CDH4 on it, and you > are off and running. This setup runs pretty much perfectly on the first > try. I have built 5-6 of them.**** > > ** ** > > Why do you have to do it on a Mac?**** > > ** ** > > Chuck**** > > ** ** > > ** ** > > *From:* Anthony Ikeda [mailto:anthony.ikeda....@gmail.com] > *Sent:* Tuesday, October 02, 2012 2:12 PM > *To:* user@hive.apache.org > *Subject:* Re: Hive does not run - Typical NoSuchFieldError**** > > ** ** > > Yeah I get this. I've tried the different branches in the GitHub > repository (cassandra-0.7, cassandra-1.0, etc) but all seem to yield the > same issue. Even the 0.9.0 tar.gz download is exhibiting these issues and I > don't think that is actually using cassandra jar files. I might also look > at the version of Hadoop I have set -0 currently I have hadoop-0.20.205.0 > but I'm trying to locate the base antlr Lexer class that defines the "type" > field but so far no luck - it doesn't exist.**** > > ** ** > > As in the Hive.g file there is no top level variable for "type".**** > > ** ** > > I could fall back to CQL but there are a lot of features (e.g. JSON > parsing) in Hive that I was hoping to make use of.**** > > ** ** > > I'll also see if I can build just the 'ql' project independently.**** > > ** ** > > Anthony**** > > ** ** > > ** ** > > On Tue, Oct 2, 2012 at 11:04 AM, Edward Capriolo <edlinuxg...@gmail.com> > wrote:**** > > You are in a heap of trouble. The problem is Cassandra and Hive use > different versions of ANTLR and when you get two versions of antlr on > a single java classpath, well you get your result. > > I have talked to a few people about this and the only way to handle > this is tools like jarjar that edit class files so there are no name > collisions. The other option is trying to build one tool with the > other tools antlr. > > Edward**** > > > On Tue, Oct 2, 2012 at 1:57 PM, Anthony Ikeda > <anthony.ikeda....@gmail.com> wrote: > > Unfortunately not an option. This is an internal application and if I > can't > > get it running locally, then it's no longer a tech option. > > > > I know I've had this working in the past but it seems that when the > > HiveLexer is generated in the ql project, the "type" field definition is > not > > created - each time a command is resolved the member variable "type" is > > meant to be set but none of the parent classes define this field. > > > > I'll try and understand Antlr a little more to see if there is meant to > be a > > more explicit declaration to be made but I'm giving up if I can't resolve > > this today. > > > > Anthony > > > > > > On Tue, Oct 2, 2012 at 10:26 AM, Connell, Chuck < > chuck.conn...@nuance.com> > > wrote: > >> > >> Try the easy way… Cloudera CDH4 running on Centos 5.8. Can install > >> everything on one machine. > >> > >> > >> > >> Chuck > >> > >> > >> > >> > >> > >> From: Anthony Ikeda [mailto:anthony.ikeda....@gmail.com] > >> Sent: Tuesday, October 02, 2012 1:23 PM > >> To: user@hive.apache.org > >> Subject: Hive does not run - Typical NoSuchFieldError > >> > >> > >> > >> I've tried different attempts to get Hive running (Riptano GitHub and > the > >> SVN trunk) but nothing seems to work. > >> > >> > >> > >> The ql module seems to be the issue. I've noticed many posts about > >> replacing the antlr jars for compilation and running but none of these > >> version (3.0.1-3.4.1) work. > >> > >> > >> > >> I've also tried downloading the bundle from hive.apache.org and this > still > >> gives me the same error. > >> > >> > >> > >> Env: > >> > >> Mac OS X > >> > >> Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) > >> > >> Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) > >> > >> > >> > >> I'm going to try 32-bit mode to see if this is the problem otherwise are > >> there any other suggestions? > >> > >> > >> > >> Anthony > >> > >> > > > >**** > > ** ** >