gpt4 book ai didi

filter - java.lang.NoClassDefFoundError : org/apache/hadoop/hbase/filter/Filter 错误

转载 作者:行者123 更新时间:2023-12-01 02:13:42 28 4
gpt4 key购买 nike

我正在尝试在 hbase-1.0.0 上运行 completebulkload。但是遇到错误,

"java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter"

$ hadoop jar /opt/hbase-1.0.0/lib/hbase-server-1.0.0.jar completebulkload -c ../conf/hbase-site.xml temp bldg

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter

使用/opt/hbase-1.0.0/lib/.jar 文件设置 HADOOP_CLASSPATH 没有帮助。我用 jar 命令检查所有带有 ${HBASE_HOME}/lib/.jar 的 jar 文件。奇怪的是,任何文件都不包含 org.apache.hadoop.hbase.filter.Filter 类。什么东西少了?类文件在哪里?

提前致谢

最佳答案

我发现 org/apache/hadoop/hbase/filter/Filter 包含在 ${HBASE_HOME}/lib/hbase-client-1.0.0.jar 中。

总的来说,我需要以下 HADOOP_CLASSPATH 来运行 completebulkload。

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:${HBASE_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-common-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

关于filter - java.lang.NoClassDefFoundError : org/apache/hadoop/hbase/filter/Filter 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29000533/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com