使用Pyspark Py4JJavaError创建配置单元表:调用o23.sql时出错

2024-09-29 21:58:43 发布

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

我不熟悉Hive和PySpark,正在尝试创建一个表

我能够进行RDD和类似sql的操作,创建数据库和createOrReplaceTempView来执行类似sql/Hive的操作。但是,我无法创建新表

spark = SparkSession.builder.config("spark.sql.catalogImplementation","hive").enableHiveSupport().getOrCreate()
spark.sql("""create table movies (movieId int,title string,genres string)""")

我得到以下错误:

Py4JJavaError: An error occurred while calling o23.sql.
: java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
    at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method)

谢谢你的帮助

我使用的是Java1.8、Python3.8.6

提前谢谢


Tags: ioorghadooplangsqlstringwindowsapache

热门问题