を与える私は~/.bashrc
のHBaseのMapReduceジョブを実行すると、HBaseConfigurationのNoClassDefFoundError例外
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/lcoal/Hbase/lib/hbase-client-1.2.4.jar
で変数を設定しているが、私は、コード
java -cp $HADOOP_CLASSPATH:/home/hadoopuser/Downloads/myjar.jar com.bigdata.uniquecoder.WordCountClass
をコンパイルするとき、それはまだ私にこのエラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration
at com.bigdata.uniquecoder.WordCountClass.main(WordCountClass.java:57)
Caused by:java.lang.ClassNotFoundException:org.apache.hadoop.hbase.HBaseConfiguration at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more
注:それは私が日食でそれを実行すると正常に動作しますが、Hadoopのの上で実行している場合は、このエラーが発生します。 ご協力いただければ幸いです。
に
export
次のコマンドを使用できますか? – franklinsijo〜/ .bashrcと同じ –
'/ usr/local /' ... – franklinsijo