今天在spark 中运行start-all.sh 时出现:
[root@master sbin]# ./stop-all.sh
root@slave1's password: root@master's password:
root@master's password: master: Permission denied, please try again.
原来是忘记配置ssh密钥认证了,步骤如下:
环境:
192.168.88.30 master
192.168.88.31 slave1
第一步,生成秘钥:
master和slave 上都运行一次,生成共有秘钥:
[root@master spark]# ssh-keygen -t rsa
一直回车,会生成如下文件:
/root/.ssh/id_rsa.pub
在master 和slave上重命名秘钥文件:
[root@slave1 .ssh]# cp id_rsa.pub id_rsa_slave.pub
[root