gpt4 book ai didi

hadoop - 每次启动hadoop都需要密码

转载 作者:行者123 更新时间:2023-12-02 21:19:15 26 4
gpt4 key购买 nike

我在 Ubuntu 服务器上安装了 Hadoop 2.6.4,我使用 SSH 从我的 Mac 登录 Ubuntu 服务器,因为 rsa key 用于登录,所以我不必输入任何密码。但是当我运行 start_dfs.sh 来启动服务器时,我必须输入每个服务的密码,如下所示:

jianrui@cloudfoundry:~$ start-dfs.sh
Starting namenodes on [localhost]
Password:
localhost: starting namenode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-namenode-cloudfoundry.out
Password:
localhost: starting datanode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-datanode-cloudfoundry.out
Starting secondary namenodes [0.0.0.0]
Password:
0.0.0.0: starting secondarynamenode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-secondarynamenode-cloudfoundry.out
dingjianrui@cloudfoundry:~$

最佳答案

我可以使用以下命令解决问题。

以下命令用于使用 SSH 生成键值对。将 id_rsa.pub 中的公钥复制到 authorized_keys 中,并分别提供所有者对 authorized_keys 文件的读写权限。

$ ssh-keygen -t rsa 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys

关于hadoop - 每次启动hadoop都需要密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37891738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com