2012-01-25 93 views
0

datanode是否有可能在运行start-all.sh时无法启动,但是当您重新启动计算机时,它可以正常启动。什么可能是这种古怪行为的原因?Hadoop古怪行为

在相同命名空间内运行的其他java进程是否会破坏hadoop进程?

+3

打开数据节点中的详细日志记录并检查是否有任何异常。可能有很多理由不成立。没有适当的信息,就很难诊断问题。 –

回答

0

以下是我观察到的一些事情。

  1. hadoop namenode -format。这个命令需要在你开始之前执行。否则namenode不会启动。
  2. 同时检查您在hadoop之上使用的应用程序是否符合应用程序所期望的hadoop版本。在我的情况下,我使用hadoop 20.203,我切换到20.2我的问题解决了。
  3. 检查日志,他们经常给出错误的宝贵见解。