繁体   English   中英

无法启动hadoop namenode

[英]cannot start hadoop namenode

我正在关注这个官方网站 ,我相信我做得很好。 但是,我无法为伪分布式节点运行sbin / start-dfs.sh。 每次我收到以下错误:

在[localhost]上启动namenodes
pdsh @ ML-Learning:localhost:connect:连接被拒绝
启动datanodes
pdsh @ ML-Learning:localhost:connect:连接被拒绝
开始辅助名称节点[ML-Learning]
pdsh @ ML-Learning:localhost:connect:连接被拒绝

我没有密码就执行了ssh locaohost

以前,我能够运行以下命令来启动namenode和datanode。

bin/hadoop --daemon start namenode
bin/hadoop --daemon start datanode

但是,我无法使用以下命令阻止它们,并且错误是说这些守护程序正在运行进程

bin/hadoop --daemon stop namenode
bin/hadoop --daemon stop datanode

所以我只是简单地杀了那些进程,之后我似乎毁掉了我的整个设置。 我不能再启动namenode和datanode了。

bin/hadoop --daemon start namenode
bin/hadoop --daemon start datanode

它停留在以下消息中:

INFO blockmanagement.CacheReplicationMonitor:以30000毫秒的间隔启动CacheReplicationMonitor。

关于这个问题的任何想法? 我甚至重新启动了我的VM,但问题仍然存在。

使用格式化NameNode删除当前设置,

$HADOOP_HOME/bin/hadoop namenode -format

遵循这一点没有任何失败,

  http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

运行此命令:export PDSH_RCMD_TYPE = ssh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM