HBase HTable jar | ClassNotFoundException的

时间:2014-02-20 17:52:58

标签: jar hbase

我正在运行map-reduce作业,该作业因类ClassNotFoundException的{​​{1}}而崩溃。这很奇怪,因为我指定了所有的hbase jar。所以我检查了HTable是否在任何罐中定义。在存储所有jar的文件夹中,我运行了以下shell脚本。

HTable

结果是空白的。所以它在这些罐子里找不到HTable。是否有可能HTable定义可能在jar中的jar中,而我的方法不会查看嵌套的jar?我很惊讶,因为这些jar位于for j in `ls *.jar` do jar tf $j | grep HTable done 文件夹中,因此必须有HTable的定义。

如何检查(可能)嵌套的jar文件中是否存在类?

1 个答案:

答案 0 :(得分:0)

我在hbase-client-<version>.jar找到了它。我正在使用CDH 5,因此可以找到JAR here。希望这有帮助!