SPARK SQL TempView INSERT INTO

时间:2018-05-07 14:50:09

标签: sql apache-spark apache-spark-sql

我的tempview工作正常:

rmgDFSchema.createOrReplaceTempView("ABCTemp")  

在循环中,我想使用INSERT动态插入数据,如下所示:

spark.sql("INSERT INTO ABCTemp VALUES(1, 5, 'P1', 100)")

我简化了声明,为了论证而给出了硬值。 我明白了:

org.apache.spark.sql.AnalysisException: unresolved operator 'InsertIntoTable 
LogicalRDD [prt#701, cnt#702, product#703, vol#704], false, false, false;;   
'InsertIntoTable LogicalRDD [prt#701, cnt#702, product#703, vol#704], false, false, false
+- LocalRelation [col1#739, col2#740, col3#741, col4#742]

我知道使用UNION更新TempView,但与使用Hive Context时不同,我遗憾地认为没有办法使用INSERT INTO ......?还是有最新版本?我无论如何都找不到。

0 个答案:

没有答案