Mac上的Spark安装程序,使用sbin / start-all.sh运行SSH身份验证错误

时间:2017-08-10 16:35:27

标签: macos authentication apache-spark ssh localhost

火花新手:试图在本地首次运行它只是为了测试一些功能。 shell工作正常,几乎所有东西都适用于localhost周围的基本配置。

这是问题所在: 当运行./start-all.sh(设置一些基本的参数并运行start-master.sh和其他一些文件)时,我点击提示输入密码,行为变得有趣。 如果没有输入密码,或者一个绝对不是我本地管理员密码的密码,我会再次收到提示,共3次,然后是下面显示的最后一个(我假设只是为了澄清)。

Password:
Password:
Password:
squid@localhost's password:

但是,如果我输入本地管理员密码,这不会持续存在,并返回以下消息,假设我已在显示的提示中键入了我的密码:

Password: 
localhost: Authentication failed.

我已将问题缩小到slaves.sh,它使用以下命令调用ssh:

if [ "$SPARK_SSH_OPTS" = "" ]; then
  SPARK_SSH_OPTS="-o StrictHostKeyChecking=no"
fi

for slave in `echo "$HOSTLIST"|sed  "s/#.*$//;/^$/d"`; do
  if [ -n "${SPARK_SSH_FOREGROUND}" ]; then
    ssh $SPARK_SSH_OPTS "$slave" $"${@// /\\ }" \
      2>&1 | sed "s/^/$slave: /"
  else
    ssh $SPARK_SSH_OPTS "$slave" $"${@// /\\ }" \
      2>&1 | sed "s/^/$slave: /" &
  fi  

这让我想知道运行ssh是否存在任何本地问题。但是,在测试ssh功能后,它适用于其他服务,我从未提示我输入本地密码。

0 个答案:

没有答案