gpt4 book ai didi

python - Spark 3.0.0 错误创建 SparkSession : pyspark. sql.utils.IllegalArgumentException:

转载 作者:行者123 更新时间:2023-12-04 13:34:56 25 4
gpt4 key购买 nike

我正在尝试使用 Hadoop 2.7.3 和 Hive 1.2.1 为我的 Yarn 集群构建 Spark 3.0.0。我下载了源代码并创建了一个可运行的 dist./dev/make-distribution.sh --name custom-spark --pip --r --tgz -Psparkr -Phive-1.2 -Phadoop-2.7 -Pyarn我们在生产环境中运行 Spark 2.4.0,所以我从那里复制了 hive-site.xml、spark-env.sh 和 spark-defaults.conf。
当我尝试在普通 Python REPL 中创建 SparkSession 时,我收到以下无信息错误。我该如何调试?我可以运行 spark-shell 并使用 Hive 访问进入 scala 提示,似乎没有错误。

Python 3.6.3 (default, Apr 10 2018, 16:07:04)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> import sys
>>> os.environ['SPARK_HOME'] = '/home/pmccarthy/custom-spark-3'
>>> sys.path.insert(0,os.path.join(os.environ['SPARK_HOME'],'python','lib','py4j-src.zip'))
>>> sys.path.append(os.path.join(os.environ['SPARK_HOME'],'python'))
>>> import pyspark
>>> from pyspark.sql import SparkSession
>>> spark = (SparkSession.builder.enableHiveSupport().config('spark.master','local').getOrCreate())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pmccarthy/custom-spark-3/python/pyspark/sql/session.py", line 191, in getOrCreate
session._jsparkSession.sessionState().conf().setConfString(key, value)
File "/home/pmccarthy/custom-spark-3/python/lib/py4j-src.zip/py4j/java_gateway.py", line 1305, in __call__
File "/home/pmccarthy/custom-spark-3/python/pyspark/sql/utils.py", line 137, in deco
raise_from(converted)
File "<string>", line 3, in raise_from
pyspark.sql.utils.IllegalArgumentException: <exception str() failed>

最佳答案

我也遇到过pyspark.sql.utils.IllegalArgumentException: <exception str() failed> .它是由我使用 Spark 3 ( spark.sql.legacy.allowCreatingManagedTableUsingNonemptyLocation ) 中删除的选项引起的。

关于python - Spark 3.0.0 错误创建 SparkSession : pyspark. sql.utils.IllegalArgumentException: <exception str() failed>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62780838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com