В доступе отказано, когда запускается pyspark2 от пользователя root - PullRequest
0 голосов
/ 13 декабря 2018

Я пытался запустить pyspark2 от пользователя = root, но я получаю сообщение об ошибке «Отказано в доступе».Не знаю, почему происходит эта ошибка.

[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.

[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)

Я пытался установить переменные env, но это не помоглоЯ не могу разрешить эту проблему, даже pyspark для 1.6 выдает ошибку отказа в разрешении:

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:

Мой env:

  • CDH 5.13.3
  • Python 3.6
  • Стандартные сентос 6.7 с питоном 2.6.6
  • Spark 1.6
  • Spark2 2.3.0
...