在Spark上执行多个SQL查询-找不到表或视图

时间:2019-03-12 14:07:36

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

我试图执行这些spark语句,但是不起作用

spark.sql("CREATE OR REPLACE GLOBAL TEMPORARY VIEW VIEW_1 
AS SELECT * from orc.`/apps/hive/warehouse/userdb.db/rib_ies_liensserveurs`")   

spark.sql("CREATE OR REPLACE GLOBAL TEMPORARY VIEW VIEW_2 AS SELECT * from VIEW_1") 

spark.sql("SELECT * from VIEW_2").show()

此操作失败,并显示以下错误-

  

找不到表或视图:VIEW_1

1 个答案:

答案 0 :(得分:1)

为什么要将数据注册为GLOBAL TEMPORARY VIEW 尝试使用Just TEMPORARY VIEW

全局临时视图以通过不同会话

共享数据