Thanks for the quick reply. Tried it. But same issue.

Pointed system to JDK 1.6 (update 32).
Changed hadoop conf to use this JDK. "java -version" prints the 1.6 version.
Replaced antlr JAR with the same version as it came in hive binary (3.0.1).

Anything else I have to do? Do I need to make any changes in hive->conf folder?

On Tuesday 18 September 2012 10:35 AM, Ashutosh Chauhan wrote:
Only thing which is different then usual setups is jdk1.7 Is it possible for you to test with jdk1.6 ?

Ashutosh
On Mon, Sep 17, 2012 at 10:02 PM, Sarath Chandra <sarathchandra.jos...@algofusiontech.com <mailto:sarathchandra.jos...@algofusiontech.com>> wrote:

    @Ashutosh
    I haven't built my hive from sources. I just downloaded the
    binaries from the site. The downloaded tar has come with 3.0.1
    version of antlr. I didn't do any changes. Just set the
    environment variables and invoked hive and got this error. I
    checked out sources and tried to build hive as directed in hive
    wiki. But the build failed.

    @Rekha
    Downloaded 3.4.1 version from the site mentioned and tried again.
    No luck. Same issue.

    Just wondering now, how is it working for others out there. What
    am I missing? Am I doing something wrong? Is this right
    combination - jdk 1.7 / hadoop 1.0.3 / hive 0.9.0?

    Regards,
    Sarath.


    On Tue, Sep 18, 2012 at 9:00 AM, Joshi, Rekha
    <rekha_jo...@intuit.com <mailto:rekha_jo...@intuit.com>> wrote:

        Hi Sarath,

        Sorry for delay – I don't see this mail folder all the time.

        Anyhow do try with exactly antler 3.4.1 – available at
        http://www.antlr.org/wiki/display/ANTLR3/ANTLR+3+Wiki+Home

        Even antler 3.0.1 might work.

        Thanks
        Rekha

        From: Sarath <sarathchandra.jos...@algofusiontech.com
        <mailto:sarathchandra.jos...@algofusiontech.com>>
        Reply-To: <user@hive.apache.org <mailto:user@hive.apache.org>>
        Date: Mon, 17 Sep 2012 17:10:01 +0530
        To: <user@hive.apache.org <mailto:user@hive.apache.org>>
        Subject: Re: Issue while using hive 0.9

        From ANTLR site downloaded the latest JAR ->
        antlr-3.4-complete.jar.
        Copied this to lib folder and tried again. Same issue persists.

        Thanks,
        Sarath.

        On Monday 17 September 2012 04:42 PM, Joshi, Rekha wrote:
        Try with antlr 3.4.1 jar?

        Thanks
        Rekha

        From: Sarath <sarathchandra.jos...@algofusiontech.com
        <mailto:sarathchandra.jos...@algofusiontech.com>>
        Reply-To: <user@hive.apache.org <mailto:user@hive.apache.org>>
        Date: Mon, 17 Sep 2012 16:24:02 +0530
        To: <user@hive.apache.org <mailto:user@hive.apache.org>>
        Subject: Issue while using hive 0.9

        Hi,

        I'm new to hive.

        As first step downloaded version 0.9 and upacked it. Set the
        HIVE_HOME to the unpacked folder.
        I already have hadoop 1.0.3 installed and its configuration
        is in classpath.

        Then issued the hive command and got the hive prompt. After
        this whatever I try to execute, results in the below error -
        /Exception in thread "main" java.lang.NoSuchFieldError: type
            at
        
org.apache.hadoop.hive.ql.parse.HiveLexer.mKW_CREATE(HiveLexer.java:1602)
            at
        org.apache.hadoop.hive.ql.parse.HiveLexer.mTokens(HiveLexer.java:6380)
            at org.antlr.runtime.Lexer.nextToken(Lexer.java:89)
            at
        
org.antlr.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:133)
            at
        org.antlr.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:127)
            at
        org.antlr.runtime.CommonTokenStream.setup(CommonTokenStream.java:132)
            at org.antlr.runtime.CommonTokenStream.LT
        
<http://org.antlr.runtime.CommonTokenStream.LT>(CommonTokenStream.java:91)
            at
        
org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParser.java:547)
            at
        org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:438)
            at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:416)
            at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:336)
            at org.apache.hadoop.hive.ql.Driver.run(Driver.java:909)
            at
        org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:258)
            at
        org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:215)
            at
        org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:406)
            at
        org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:689)
            at
        org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:557)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
        Method)
            at
        
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:601)
            at org.apache.hadoop.util.RunJar.main(RunJar.java:156)/

        Googled and found several posts with the same issue. Every
        where it says that issue is with version of antlr.jar.
        But I find that antlr.jar is already with correct version
        inside hive's lib directory and I don't think there's any
        other antlr.jar in my classpath.

        1. What is going wrong?
        2. Where and what else to be checked?
        3. How to resolve and start using Hive?

        Please guide me.

        Regards,
        Sarath.





--
*SARATH CHANDRA JOSYAM*
/Sr. Technical Architect/
*ALGOFUSION TECHONOLOGIES PVT. LTD.*
3rd Floor, #11, Seekan Heights,
Electronics City Phase II,
Hosur Road, Bangalore - 560100.

Reply via email to