【发布时间】:2018-10-21 22:52:34
【问题描述】:
我正在尝试以集群模式从 Spark scala 作业执行 python 脚本,如下所示。
import scala.sys.process._
Process("sudo -n python helloWorld.py").!!
我收到“sudo:需要密码”消息。
我尝试按照link 中的说明为用户设置 NOPASSWD,方法是使用 'sudo visudo' 在文件末尾添加一行,如下所示:
<username> ALL=(ALL) NOPASSWD: ALL
但是没有用。我仍然得到同样的错误。有什么问题?
【问题讨论】:
-
您确定该作业正在使用正确的用户运行吗?尝试运行命令
whoami获取实际用户
标签: apache-spark sudo