注冊:
// 創建它的SparkSession對象終止前有效
df.createOrReplaceTempView("tempViewName")
// spark應用程序終止前有效
df.createOrReplaceGlobalTempView("tempViewName")
取消注冊:
spark.catalog.dropTempView("tempViewName")
spark.catalog.dropGlobalTempView("tempViewName")
臨時表只是給df起了個名字,能夠像使用hive表一樣使用,並不會占用額外內存,除非用了cache等加載到內存的操作。