Я пытаюсь запустить пример pi.py с использованием spark-submit, но я получаю следующую ошибку,
Python 3.6.5
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/var/lib/spark/python/pyspark/shell.py", line 31, in <module>
from pyspark import SparkConf
File "/var/lib/spark/python/pyspark/__init__.py", line 110, in <module>
from pyspark.sql import SQLContext, HiveContext, Row
File "/var/lib/spark/python/pyspark/sql/__init__.py", line 45, in <module>
from pyspark.sql.types import Row
File "/var/lib/spark/python/pyspark/sql/types.py", line 27, in <module>
import ctypes
File "Python-3.6.5_suse/lib/python3.6/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: libffi.so.4: cannot open shared object file: No such file or directory
Я новичок в python и spark, но когда я устанавливаю путь PYSPARK_PYTHON в spark-defaults.Если использовать более старую версию Python, например 3.3.x, то она работает отлично.
Я что-то неправильно настраиваю или мне нужна другая библиотека?Это похоже на проблему с библиотеками.
Спасибо!