环境:
hadoop2.5.1 、HBase0.98
现象:
执行hadoop jar命令,如 hadoop jar /root/hbaseTest.jar com.test.hbase.TestHBase,出现如下异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration
解决办法:
在HADOOP_HOME/etc/hadoop/hadoop-env.sh配置文件中,增加如下一行:
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/home/hbase/lib/*