2017-09-19 11 views
0

ハイブを持つtalend open studioに接続している間にこの問題に直面しています。以下はエラーです:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hive/service/cli/thrift/TCLIService$Iface at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:105) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at mtn_project.hive_test_0_1.hive_test.tHiveConnection_1Process(hive_test.java:353) at mtn_project.hive_test_0_1.hive_test.runJobInTOS(hive_test.java:674) at mtn_project.hive_test_0_1.hive_test.main(hive_test.java:523) Caused by: java.lang.ClassNotFoundException: org.apache.hive.service.cli.thrift.TCLIService$Iface at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) [statistics] disconnected at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 6 more

+0

この問題は接続先のポートで発生しています。一度確認していただけますか – PreetyK

答えて

0

NoClassDefFoundError通常、ご使用の環境内の特定のライブラリが不足していることを示しています。

それはあなたがビッグデータ版が必要に可能性があるかもしれないあなたのケースでは、たとえばConnect Hive thorugh Java JDBC

を参照してください。

0

私は同じエラーメッセージがあり、以下のjarファイルを使用すると助けになりました。 彼らは$ SPARK_HOME/jarsフォルダにあります:

commons-logging-1.1.3.jar 
hadoop-common-3.0.0.jar  
hive-jdbc-1.2.1.spark2.jar 
hive-metastore-1.2.1.spark2.jar 
httpclient-4.5.2.jar 
libthrift-0.9.3.jar 
guava-14.0.1.jar   
hive-exec-1.2.1.spark2.jar 
hive-service-1.2.2.jar   
httpcore-4.4.4.jar 
関連する問題