
新发现 从slave执行 stop-dfs.sh的话 会弹出如上提示,要求输入一个yes/no
应该是免密登录的问题 。但测试了一下 从master到slave2 每一个都可以直接ssh免密登录到另外一个虚拟机上。所以应该不是导致这个问题的原因。
而且如果使用hadoop-daemon.sh start datanode命令的话,可以直接在slave1、2上启动datanode,但从master输入stop-all.sh,不会关闭该datanode,需要在slave节点关闭,在NodeManager的网页页面查看,如果用这个方法启动了slave节点的datanode,可以看到live node是3(否则是1)。但是在datanode界面只能看到master的datanode。