我的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 ......?还是有最新版本?我无论如何都找不到。