如何在emr上重启hadoop集群

tzdcorbm  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(469)

我在amazon elastic mapreduce上安装了hadoop,每当我尝试重新启动集群时,都会出现以下错误:

/stop-all.sh
no jobtracker to stop
The authenticity of host 'localhost (::1)' can't be established. RSA key fingerprint is
Are you sure you want to continue connecting (yes/no)? yes 
localhost: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
localhost: Permission denied (publickey).
no namenode to stop
localhost: Permission denied (publickey).
localhost: Permission denied (publickey).

你知道如何重启hadoop吗?

erhoui1w

erhoui1w1#

要使stop-all.sh脚本正常工作,您可能需要在所有计算机中使用与执行stop-all.sh脚本的用户相同的用户。
此外,您似乎没有从正在执行stop-all.sh的机器到其他机器的无密码ssh设置,这样您就不用分别手动输入每台机器的密码。同一用户在不同机器上的密码可能不同,请不要忘记这一点。

fnvucqvd

fnvucqvd2#

跟踪黑客对我有用。
我已经将sbin/slaves.sh&sbin/hadoop-daemon.sh中的“ssh”命令替换为“ssh-i~/.ssh/keyname”

h43kikqp

h43kikqp3#

我使用的是hadoop 2.4版,这对我很有用:

export HADOOP_SSH_OPTS="-i /home/hadoop/mykey.pem"

相关问题