Pyspark 仅使用 sudo 运行

use*_*235 2 apache-spark pyspark

我正在尝试让 pyspark 在 Mac OS X 的终端中运行;当我在没有 sudo 的情况下运行它时,我收到以下消息:

在此输入图像描述

但是,如果我输入“sudo pyspark”,就会发生这种情况

在此输入图像描述

有没有一种方法可以在终端中输入“pyspark”而不要求我输入密码,即必须先编写 sudo ?谢谢

小智 5

我也遇到了这个问题。机器是mac,我通过brew安装pyspark。在我的情况下,问题是由 ~/.bash_profile 引起的。有问题的spark导出语句如下:

export SPARK_HOME=/usr/local/Cellar/apache-spark/2.4.0  
export PATH=$PATH:$SPARK_HOME  
Run Code Online (Sandbox Code Playgroud)

在这种情况下,pyspark 仅使用 sudo 运行。
我将spark导出语句修改如下后,

export SPARK_HOME=/usr/local/Cellar/apache-spark/2.4.0/libexec
export PATH=$PATH:$SPARK_HOME  
Run Code Online (Sandbox Code Playgroud)

我可以通过命令“pyspark”运行 pyspark。