我正面臨着運行簡單的Hbase示例的問題。如何運行Hbase Java示例?
我創建了HbaseTest.java,它創建一個表並插入一些記錄。在Unix中,我可以編譯java類。通過。
$ javac的-classpath HBase的-0.94.2.jar:Hadoop的核心1.0.4.jar HBaseTest.java
但我不能夠通過運行該程序: $的java -classpath hbase- 0.94.2.jar:hadoop-core-1.0.4.jar HBaseTest
上面的命令不適用於我。不知道是什麼問題?運行Hbase Java示例是否正確?
你是什麼意思「它不適合我」?錯誤信息?什麼也沒做? –
hbase shell的工作原理是什麼?如果沒有,你必須檢查你的安裝並重啓hbase – Pixou
,同時運行這個命令我得到下面的錯誤:$ java -classpath hbase-0.94.2.jar:/scratch/hadoop-1.0.4/hadoop-core-1.0.4 .jar HBaseTest 線程「main」中的異常java.lang.NoClassDefFoundError:/ scratch/hadoop-1/0/4/hadoop-core-1/0/4/jar 導致:java.lang.ClassNotFoundException:.scratch .hadoop-1.0.4.hadoop-core-1.0.4.jar at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202) ... at java.lang.ClassLoader.loadClass(ClassLoader.java :246) 找不到主要類:/scratch/hadoop-1.0.4/hadoop-core-1.0.4.jar。程序將會退出。 –