我试图使用insert overwrite语句将数据插入表中,但出现以下错误。
org.apache.spark.sql.AnalysisException: Cannot overwrite a path that is also being read from.;
命令如下
spark.sql("INSERT OVERWRITE TABLE edm_hive SELECT run_number+1 from edm_hive")
我正在尝试使用临时表,存储结果,然后在最终表中更新,但这也不起作用。
另外,我试图使用一些变量将记录插入表中,但这也不起作用。例如
spark.sql("INSERT into TABLE Feed_metadata_s2 values ('LOGS','StartTimestamp',$StartTimestamp)")
请建议
暂无答案!
目前还没有任何答案,快来回答吧!