You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hive.apache.org by Chris Drome <cd...@yahoo-inc.com> on 2014/07/17 01:48:52 UTC

Re: java.lang.NoSuchFieldError: SASL_PROPS

Can you verify that you are using the latest hive JARs.
This should be 0.12.3.0.1407011540_H2.

Thanks,

chris

From: Shreyas Shetty <sh...@yahoo-inc.com>>
Reply-To: Shreyas Shetty <sh...@yahoo-inc.com>>
Date: Wednesday, July 16, 2014 at 4:19 PM
To: "hcat-users@yahoo-inc.com<ma...@yahoo-inc.com>" <hc...@yahoo-inc.com>>, "hive-user@hadoop.apache.org<ma...@hadoop.apache.org>" <hi...@hadoop.apache.org>>
Subject: java.lang.NoSuchFieldError: SASL_PROPS

Hi,

I have a sample Hcatalog MR program. I am running into the error [1] while running it on my launcher.
I tried setting hive.metastore_uris=thrift://nitroblue-hcat.blue.ygrid.yahoo.com:8020 and hive.metastore_uris=thrift://nitroblue-hcat.blue.ygrid.yahoo.com:50513 but it did not help (This started happening after NitroBlue upgade today).

Any help is appreciated.

Thanks
Shreyas


[1] ing to a remote metastore.
14/07/16 23:15:39 INFO hive.metastore: Trying to connect to metastore with URI thrift://nitroblue-hcat.blue.ygrid.yahoo.com:50513
Exception in thread "main" com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchFieldError: SASL_PROPS
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2232)
    at com.google.common.cache.LocalCache.get(LocalCache.java:3965)
    at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764)
    at org.apache.hcatalog.common.HiveClientCache.getOrCreate(HiveClientCache.java:168)
    at org.apache.hcatalog.common.HiveClientCache.get(HiveClientCache.java:144)
    at org.apache.hcatalog.common.HCatUtil.getHiveClient(HCatUtil.java:547)
    at org.apache.hcatalog.mapreduce.HCatOutputFormat.setOutput(HCatOutputFormat.java:87)
    at org.apache.hcatalog.mapreduce.HCatOutputFormat.setOutput(HCatOutputFormat.java:67)
    at com.yahoo.extruder.WccHcatTest.run(WccHcatTest.java:94)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
    at com.yahoo.extruder.WccHcatTest.main(WccHcatTest.java:118)
    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:212)
Caused by: java.lang.NoSuchFieldError: SASL_PROPS
    at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S.getHadoopSaslProperties(HadoopThriftAuthBridge20S.java:106)
    at org.apache.hadoop.hive.metastore.MetaStoreUtils.getMetaStoreSaslProperties(MetaStoreUtils.java:1275)
    at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.open(HiveMetaStoreClient.java:274)
    at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:169)
    at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:109)
    at org.apache.hcatalog.common.HiveClientCache$CacheableHiveMetaStoreClient.<init>(HiveClientCache.java:247)
    at org.apache.hcatalog.common.HiveClientCache$4.call(HiveClientCache.java:171)
    at org.apache.hcatalog.common.HiveClientCache$4.call(HiveClientCache.java:168)
    at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4767)
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3568)
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2350)
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313)
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228)