hadoop+hbase一些报错

遇到ClassNotFoundException通常可以考虑是否某个文件不在classpath指定的搜索路径中。
在用hadoop运行hbase程序时,
(1)遇到 classnotdeffounderror:org/apache/zookeeper/zookeeper
可以直接把hbase/lib/zookeeper-3.3.1.jar直接copy到hadoop/lib目录下
(或者:export HADOOP_CLASSPATH=$HBASE_HOME/hbase-0.20.6.jar:$HBASE_HOME/conf:$HBASE_HOME/lib/zookeeper-3.2.2.jar)
(2)遇到classnotdeffounderror:goole/common/collect/multimap
可以直接把hbase/lib/guaua-11.0.2.jar直接copy到hadoop/lib目录下
(3)遇到classnotdeffounderror:com/google/protobuf/Message
可以直接把hbase/lib/protobuf-java-2.4.0a.jar直接copy到hadoop/lib目录下

你可能感兴趣的:(java,hadoop,hbase)