2013-12-19 40 views
1

我用hadoop-2.2.0安裝並配置了Hbase-0.94.14。我在啓動HBase時遇到以下錯誤。用Hadoop-2.2.0啓動hbase時出錯

Error: Could not find or load main class org.apache.hadoop.util.PlatformName 

我還沒有找到任何合理的解釋我的材料,爲什麼會發生這種情況。我相信我錯過了一些.jar文件,但不知道哪一個。 Hadoop結構發生了巨大變化。在hadoop-1.x中,只有一個hadoop-core.x.jar文件就足夠了。但在hadoop.2.x中,我還沒有找到hadoop-core jar。 如果任何人知道它爲什麼會發生,請幫助我。

注意:我在啓動HBase時出現此錯誤。 Hadoop運行良好。

回答

0

這就是關於你的hadoop類路徑的問題,如果有幫助,你可以參考this。顯然,它找不到該類和它的jar文件。我不確定最新的hadoop.2.x,但設置HADOOP_CLASSPATH可以幫助您找到罐子。