1

我试图从 user=root 运行 pyspark2,但出现权限被拒绝错误。不知道为什么会发生这个错误。

[root@quickstart cloudera]# pyspark2
env: /usr/local/bin: Permission denied

我授予 777 访问此文件夹 /usr/local/bin 的权限。没有帮助。

[root@quickstart cloudera]# ls -la /usr/local/bin
total 19636
drwxrwxrwx.  3 root root    4096 Dec  5 01:33 .
drwxr-xr-x. 15 root root    4096 Sep 19 05:40 ..
-rwxrwxrwx   1 root root     101 Nov  5 07:29 2to3-3.6
-rwxrwxrwx   1 root root     242 Jun 29 07:44 easy_install-3.6
-rwxrwxrwx   1 root root      99 Nov  5 07:29 idle3.6
-rwxrwxrwx   1 root root    1675 Dec  5 01:33 jp.py
-rwxrwxrwx   1 root root     216 Nov  5 07:43 pip
-rwxrwxrwx   1 root root     216 Nov  5 07:43 pip3
-rwxrwxrwx   1 root root     216 Nov  5 07:43 pip3.6
drwxrwxrwx   2 root root    4096 Dec  5 01:33 __pycache__
-rwxrwxrwx   1 root root      84 Nov  5 07:29 pydoc3.6
-rwxrwxrwx   2 root root 9998398 Nov  5 07:28 python3.6
-rwxrwxrwx   2 root root 9998398 Nov  5 07:28 python3.6m
-rwxrwxrwx   1 root root    3103 Nov  5 07:29 python3.6m-config
-rwxrwxrwx   1 root root     441 Nov  5 07:29 pyvenv-3.6
-rwxrwxrwx   1 root root     714 Dec  5 01:33 rst2html4.py
-rwxrwxrwx   1 root root    1139 Dec  5 01:33 rst2html5.py
-rwxrwxrwx   1 root root     594 Dec  5 01:33 rst2html.py
-rwxrwxrwx   1 root root     791 Dec  5 01:33 rst2latex.py
-rwxrwxrwx   1 root root     600 Dec  5 01:33 rst2man.py
-rwxrwxrwx   1 root root    1698 Dec  5 01:33 rst2odt_prepstyles.py
-rwxrwxrwx   1 root root     764 Dec  5 01:33 rst2odt.py
-rwxrwxrwx   1 root root     601 Dec  5 01:33 rst2pseudoxml.py
-rwxrwxrwx   1 root root     637 Dec  5 01:33 rst2s5.py
-rwxrwxrwx   1 root root     871 Dec  5 01:33 rst2xetex.py
-rwxrwxrwx   1 root root     602 Dec  5 01:33 rst2xml.py
-rwxrwxrwx   1 root root     670 Dec  5 01:33 rstpep2html.py

当我尝试运行 pyspark - 它工作并运行 pyspark 1.6 默认 shell。

[root@quickstart cloudera]# pyspark 
WARNING: User-defined SPARK_HOME (/opt/cloudera/parcels/CDH-5.13.3-1.cdh5.13.3.p0.2/lib/spark) overrides detected (/usr/lib/spark). 
WARNING: Running pyspark from user-defined location. Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)

我试图设置环境变量,但它没有解决问题,甚至 1.6 的 pyspark 给了我权限被拒绝错误:

SPARK_HOME=/opt/cloudera/parcels/SPARK2-2.3.0.cloudera2-1.cdh5.13.3.p0.316101/lib/spark2

[root@quickstart cloudera]# pyspark
env: /usr/local/bin: Permission denied

我也尝试导出,但没有运气:

PYSPARK_PYTHON=/usr/local/bin/python3.6
PYTHONPATH=/opt/cloudera/parcels/SPARK2-2.3.0.cloudera2-1.cdh5.13.3.p0.316101/lib/spark2/python:/opt/cloudera/parcels/SPARK2-2.3.0.cloudera2-1.cdh5.13.3.p0.316101/lib/spark2/python/build:

我的环境是:

  • CDH 5.13.3
  • 蟒蛇 3.6
  • 默认 centos 6.7 和 python 2.6.6
  • 火花 1.6
  • Spark2 2.3.0
4

0 回答 0