2013-12-19 39 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可以帮助您找到罐子。