Я пытался запустить 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