Spark еще не работает с Python 3. Если вы хотите использовать Python API, вам также понадобится интерпретатор Python (версия 2.6 или новее).
У меня была такая же проблема при запуске IPYTHON=1 ./pyspark
.
Хорошо, быстрое исправление
Отредактируйте vim pyspark
и измените строку PYSPARK_DRIVER_PYTHON="ipython"
на
PYSPARK_DRIVER_PYTHON="ipython2"
Вот и все.
Если вы хотите проверить, на что указывает доза ipython
,
Введите which ipython
в терминале, и я уверен, что это будет
/Library/Frameworks/Python.framework/Versions/3.4/bin/ipython
** ОБНОВЛЕНО **
Последняя версия Spark хорошо работает с python 3. Так что с последней версией это может не понадобиться.
Просто установите переменную окружения:
export PYSPARK_PYTHON=python3
если вы хотите, чтобы это изменение было постоянным, добавьте эту строку в скрипт pyspark
person
TMKasun
schedule
06.10.2015