我试图在hbase-1.0.0上运行完整的负载。但它遇到了一个错误
Java.lang.NoClassDefFoundError:org/apache/hadoop/hbase/Filter/Filter $ hadoop /opt/HBASE-1.0.0/lib/hbase 1.0.jar完全负载-c ./conf/HBASE-site.xml临时bldg 线程"main“java.lang.NoClassDefFoundError中的异常: org/apache/hadoop/hbase/filter/Filter
使用/opt/HBASE-1.0.0/lib/..jar文件设置HADOOP_CLASSPATH没有帮助。我使用${HBASE_HOME}/lib/.jar命令检查所有jar文件。奇怪的是,任何文件都不包括org.apache.hadoop.hbase.filter.Filter类。少了什么?类文件在哪里?
提前感谢
发布于 2015-03-16 05:40:15
我发现org/apache/hadoop/hbase/filter/Filter包含在${HBASE_HOME}/lib/HBASE_HOME 1.0.jar中。
总之,我需要下面的HADOOP_CLASSPATH来运行完全负载。
HADOOP_CLASSPATH=${HBASE_HOME}/lib/hbase-server-1.0.0.jar:${HBASE_HOME}/lib/hbase-server-1.0.0-tests.jar:${HBASE_HOME}/lib/zookeeper-3.4.5.jar:${HBA SE_HOME}/lib/protobuf-java-2.5.0.jar:${HBASE_HOME}/lib/guava-11.0.2.jar:${HBASE_HOME}/lib/hbase-client-1.0.0.jar:${HBASE_HOME}/lib/hbase-公共-1.0。0.jar:${HBASE_HOME}/lib/hbase-protocol-1.0.0.jar:${HBASE_HOME}/lib/htrace-core-3.1.0-incubating.jar:${HBASE_HOME}/lib/netty-all-4.0.23.Final.jar
https://stackoverflow.com/questions/29000533
复制相似问题