Most of these issues are caused by wrong classpath. Try google some
keyword. Point to the right environment variable path will solve your
problem.

With Warm regards

Billy Liu

Pengfei Guo <[email protected]> 于2018年11月14日周三 下午2:32写道:
>
> hi,all:
>
> when I build cube,I get this error:
>
> java.lang.NoSuchMethodError: 
> com.facebook.fb303.FacebookService$Client.sendBaseOneway(Ljava/lang/String;Lorg/apache/thrift/TBase;)V
>
> My kylin version is apache-kylin-2.5.1-bin-cdh57 ,and this is the first time 
> run 2.5.1.
>
> The detail log is below:
>
> Exception in thread "main" java.lang.NoSuchMethodError: 
> com.facebook.fb303.FacebookService$Client.sendBaseOneway(Ljava/lang/String;Lorg/apache/thrift/TBase;)V
> at 
> com.facebook.fb303.FacebookService$Client.send_shutdown(FacebookService.java:436)
> at 
> com.facebook.fb303.FacebookService$Client.shutdown(FacebookService.java:430)
> at 
> org.apache.hadoop.hive.metastore.HiveMetaStoreClient.close(HiveMetaStoreClient.java:538)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:105)
> at com.sun.proxy.$Proxy19.close(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:2084)
> at com.sun.proxy.$Proxy19.close(Unknown Source)
> at org.apache.hadoop.hive.ql.metadata.Hive.close(Hive.java:357)
> at org.apache.hadoop.hive.ql.metadata.Hive.access$000(Hive.java:153)
> at org.apache.hadoop.hive.ql.metadata.Hive$1.remove(Hive.java:173)
> at org.apache.hadoop.hive.ql.metadata.Hive.closeCurrent(Hive.java:326)
> at 
> org.apache.hadoop.hive.ql.session.SessionState.close(SessionState.java:1643)
> at org.apache.hadoop.hive.cli.CliSessionState.close(CliSessionState.java:66)
> at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:701)
> at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:634)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
>
>
> Thank you
>
> -- Pengfei Guo
>
>

Reply via email to