【发布时间】:2019-03-09 20:30:35
【问题描述】:
我使用 this tutorial 和 this 在 Windows 上安装了 Zeppelin。 我还安装了 java 8 以避免出现问题。
我现在可以启动 Zeppelin 服务器,并且正在尝试运行此代码 -
%pyspark
a=5*4
print("value = %i" % (a))
sc.version
我收到此错误,与 py4j 有关。我之前在这个库上遇到过其他问题(与here 相同),为了避免这些问题,我将我计算机上 Zeppelin 和 Spark 中的py4j 库替换为最新版本-py4j 0.10.7。
这是我得到的错误-
Traceback (most recent call last):
File "C:\Users\SHIRM~1.ARG\AppData\Local\Temp\zeppelin_pyspark-1240802621138907911.py", line 309, in <module>
sc = _zsc_ = SparkContext(jsc=jsc, gateway=gateway, conf=conf)
File "C:\Users\SHIRM.ARGUS\spark-2.3.2\spark-2.3.2-bin-hadoop2.7\python\pyspark\context.py", line 118, in __init__
conf, jsc, profiler_cls)
File "C:\Users\SHIRM.ARGUS\spark-2.3.2\spark-2.3.2-bin-hadoop2.7\python\pyspark\context.py", line 189, in _do_init
self._javaAccumulator = self._jvm.PythonAccumulatorV2(host, port, auth_token)
File "C:\Users\SHIRM.ARGUS\Documents\zeppelin-0.8.0-bin-all\interpreter\spark\pyspark\py4j-0.10.7-src.zip\py4j\java_gateway.py", line 1525, in __call__
File "C:\Users\SHIRM.ARGUS\Documents\zeppelin-0.8.0-bin-all\interpreter\spark\pyspark\py4j-0.10.7-src.zip\py4j\protocol.py", line 332, in get_return_value
py4j.protocol.Py4JError: An error occurred while calling None.org.apache.spark.api.python.PythonAccumulatorV2. Trace:
我用谷歌搜索了它,但找不到发生过这种情况的任何人。
有人知道我该如何解决这个问题吗?
谢谢
【问题讨论】:
标签: apache-spark pyspark apache-zeppelin py4j