无法将Dataframe保存为配置单元表,引发“找不到文件”异常

ca1c2owp  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(297)

当我试图在pyspark中将Dataframe保存为配置单元表时

df_writer.saveAsTable('hive_table', format='parquet', mode='overwrite')

我收到以下错误:
原因:org.apache.hadoop.mapred.invalidinputexception:输入路径不存在:hdfs://hostname:8020/apps/hive/warehouse/testdb.db/hive\ table位于org.apache.hadoop.mapred.fileinputformat.singlethreadedliststatus(fileinputformat)。java:287)在org.apache.hadoop.mapred.fileinputformat.liststatus(fileinputformat。java:229)
我有路走到'hdfs://hostname:8020/apps/hive/warehouse/testdb.db/'
请提供您的意见

nx7onnlm

nx7onnlm1#

尝试将dataframewriter用作

df.write.mode(SaveMode.Append).insertInto(s"${dbName}.${t.table}")

相关问题