zeppelin_ipyspark.py в apache zeppelin получить SyntaxError: неверный синтаксис - PullRequest
0 голосов
/ 26 мая 2019

когда я запускаю код с pyspark в Apache Zeppelin 0.8.1, я получаю сообщение об ошибке типа

java.lang.NullPointerException
    at org.apache.thrift.transport.TSocket.open(TSocket.java:170)
    at org.apache.zeppelin.interpreter.remote.ClientFactory.create(ClientFactory.java:51)

...

, поэтому я открываю все файлы в своей папке zeppelin

и я пытаюсь запустить файл zeppelin_ipyspark.py на D:\zeppelin-0.8.1-bin-all\interpreter\spark\python с cmd

и я получаю ошибку

D:\zeppelin-0.8.1-bin-all\interpreter\spark\python>zeppelin_ipyspark.py
  File "D:\zeppelin-0.8.1-bin-all\interpreter\spark\python\zeppelin_ipyspark.py", line 29
    port=${JVM_GATEWAY_PORT}, auth_token=gateway_secret, auto_convert=True))
         ^
SyntaxError: invalid syntax

так вы можете мне помочь?

1 Ответ

0 голосов
/ 28 мая 2019

@ LSS zeppelin_ipyspark.py не является автономным сценарием.
Он вызывается из Java-кода Zeppelin как часть интерпретатора Ipython, где сценарий python обрабатывается для замены этих строк (например, JVM_GATEWAY_PORT и т. Д.) Действительными значениями.
Вы можете проверить код ссылки: 1 , 2

...