spark 2.1 中的 createTempview 和 createGlobaltempview 以及 CreateorReplaceTempview 之间的区别?

Difference between createTempview and createGlobaltempview and CreateorReplaceTempview in spark 2.1?

spark 2.1 中 createTempviewcreateGlobaltempviewCreateorReplaceTempview 有什么区别??

全局临时视图

根据documentation,全局临时视图是在所有会话之间共享的视图,直到所有 Spark 应用程序终止。

createorReplaceTempview

createTempView(或更恰当地说 createOrReplaceTempView)已在 Spark 2.0 中引入,以取代在 2.0 中已弃用的 registerTempTablecreateTempView 在内存中创建对正在使用的 Dataframe 的引用。此生命周期与在

中创建 Dataframe 的 spark 会话相关