Apache spark Spark ssh密码少,用户名不同
我试图通过ssh启动远程机器上的从机,但当我运行命令Apache spark Spark ssh密码少,用户名不同,apache-spark,ssh,Apache Spark,Ssh,我试图通过ssh启动远程机器上的从机,但当我运行命令start\u slavesit输出时 remote_server_hostname: local_machine_user_name@remote_server_hostname: Permission denied (publickey). 所以它不起作用的原因是它应该是远程机器用户名,而不是本地机器用户名。我已将我的rsa_id.pub放入远程服务器authorized_key文件中。有人知道我应该在Spark中将这个不同的用户名设置
start\u slaves
it输出时
remote_server_hostname: local_machine_user_name@remote_server_hostname: Permission denied (publickey).
所以它不起作用的原因是它应该是
远程机器用户名
,而不是本地机器用户名
。我已将我的rsa_id.pub
放入远程服务器authorized_key
文件中。有人知道我应该在Spark中将这个不同的用户名设置在哪里吗?您可以尝试在本地计算机上的~/.ssh/config
文件中添加以下行。然后,在设置从属服务器时,尝试将Spark设置为连接到别名主机(remote\u server\u alias
)
Host remote_server_alias
User remote_machine_user_name
Hostname remote_server_hostname