填充sql表没有按预期工作

xvw2m8pv  于 2021-07-09  发布在  Spark
关注(0)|答案(0)|浏览(306)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

29天前关门了。
改进这个问题
我已经创建了一个数据库和一个表( table1 )使用sql语法并使用 spark.sql 我还使用以下方法将csv文件数据加载到Dataframe中:

Dataset<Row> firstDF = spark.read().format("csv").load("C:/file.csv");

现在,我使用以下代码用csv数据填充现有表:

firstDF.toDF().writeTo("table1").append();

但是当我从 table1 我把它弄空了:

Dataset<Row> firstRes = spark.sql("SELECT * FROM table1");
firstRes.show();

ps:使用dataframereader的 InsertInto() 不然呢 SaveAsTable() 将使用csv数据创建表,并忽略已创建的表。
谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题