无法为spark群集运行./start_slaves. sh

6za6bjd0  于 2023-01-17  发布在  Apache
关注(0)|答案(1)|浏览(150)

我在做电子病历,
母版:172.31.1.172
从设备1:172.31.1.11
从设备2:172.31.1.245
我已经配置了/etc/hosts:x1c 0d1x
然后,${SPARKPATH}/conf/spark-env.sh文件:

然后,${SPARKPATH}/conf/slaves.template文件:

和${SPARKPATH}/conf/worker文件

我已经将ssh配置为允许主直接连接,无需任何密码:
根目录@slave1
根目录@slave2
但是,当我尝试./ www.example.com时start-slaves.sh,我得到了以下输出:

在start_all.shstart-master.sh中运行没有问题,但对于start-slaves.sh则没有问题。

这似乎是ssh连接的注意事项,但我可以运行ssh root@slave1,它工作。

jucafojl

jucafojl1#

只需遵循以下步骤:

  • 使用su连接到超级用户,然后:
ssh-keygen -t rsa

它将在/root/.ssh/中创建id_rsa.pub
然后,将/root/.ssh/id_rsa.pub复制到本地主机的authorized_hosts:

cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_hosts

如果ssh localhost是无密码的,则您已成功

相关问题