Java Hadoop获取数据错误

Java Hadoop获取数据错误,java,hadoop,hive,Java,Hadoop,Hive,我正在尝试使用java程序从表中获取数据。我在eclipse中将所有JAR添加到我的项目中,但收到以下错误: Exception in thread "main" java.sql.SQLException: Query returned non-zero code: 40000, cause: FAILED: RuntimeException MetaException(message:java.lang.ClassNotFoundException Cla

我正在尝试使用java程序从表中获取数据。我在eclipse中将所有JAR添加到我的项目中,但收到以下错误:

Exception in thread "main" java.sql.SQLException: Query returned non-zero code: 40000, 
cause: FAILED: RuntimeException MetaException(message:java.lang.ClassNotFoundException 
                Class com.cloudera.hive.serde.JSONSerDe not found)
        at org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:189)
        at hive.HiveQLWhere.main(HiveQLWhere.java:27)

是否在类路径中未找到java.lang.ClassNotFoundException类com.cloudera.hive.serde.JSONSerDe?哪个罐子?没错!我添加了这个hive-serdes-1.0-SNAPSHOT.jar,你是说hive-json-serde.jar吗?你在你的jar中看到这个类JSONSerDe了吗?谢谢Sendi的重播!我在我的参考库中都有它们,但是我仍然有相同的错误NP,但是现在-我猜不出更多了。。在eclipse中,当您选择ctrl+t并键入JSONSerDe时,您看到这个类了吗?