python上的ApacheSpark错误:java.lang.reflect文件.InAccessibleObject异常

2024-06-28 20:02:44 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我第一次将Apache Spark与python(pyspark)结合使用,我试图运行Quick Start Examples,但是当我运行这行代码时说:

>>> textFile = spark.read.text("README.md")

它给了我以下错误(我只是粘贴第一部分,因为我认为它是最重要的):

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/daniele/Scaricati/spark/python/pyspark/sql/readwriter.py", line 311, in text
    return self._df(self._jreader.text(self._spark._sc._jvm.PythonUtils.toSeq(paths)))
  File "/home/daniele/Scaricati/spark/python/lib/py4j-0.10.4-src.zip/py4j/java_gateway.py", line 1133, in __call__
  File "/home/daniele/Scaricati/spark/python/pyspark/sql/utils.py", line 63, in deco
return f(*a, **kw)
  File "/home/daniele/Scaricati/spark/python/lib/py4j-0.10.4-src.zip/py4j/protocol.py", line 319, in get_return_value
py4j.protocol.Py4JJavaError: An error occurred while calling o22.text.
: java.lang.reflect.InaccessibleObjectException: Unable to make field private transient java.lang.String java.net.URI.scheme accessible: module java.base does not "opens java.net" to unnamed module @779d0812
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:335)

有人能帮我解决这个问题吗? 对不起,如果我的帖子不是很清楚,但这是第一个在这个论坛上。 感谢每一个愿意帮忙的人, 丹尼尔。你知道吗


Tags: textinpyselfhomereturnlinejava