我已经使用hadoop-2.2.0安装并配置了Hbase-0.94.14。启动HBase时出现以下错误。

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

我没有找到任何合理的 Material 来解释我,为什么会这样。我相信我缺少一些.jar文件,但不知道是哪个文件。 Hadoop结构发生了巨大变化。对于hadoop-1.x,仅一个hadoop-core.x.jar文件就足够了。但是在hadoop.2.x中,我还没有找到hadoop-core jar。
如果有人知道为什么会发生,请帮助我。

注意:启动HBase时出现此错误。 Hadoop运行良好。

最佳答案

那是关于您的hadoop类路径的问题,如果有帮助,您可以引用this。显然,它找不到该类及其jar文件。我不确定最新的hadoop.2.x,但是设置HADOOP_CLASSPATH可能有助于您找到jar。

07-24 09:47
查看更多