spark 2.1 中的 createTempview 和 createGlobaltempview 以及 CreateorReplaceTempview 之间的区别?
Difference between createTempview and createGlobaltempview and CreateorReplaceTempview in spark 2.1?
spark 2.1 中 createTempview
与 createGlobaltempview
和 CreateorReplaceTempview
有什么区别??
全局临时视图
根据documentation,全局临时视图是在所有会话之间共享的视图,直到所有 Spark 应用程序终止。
createorReplaceTempview
createTempView
(或更恰当地说 createOrReplaceTempView
)已在 Spark 2.0 中引入,以取代在 2.0 中已弃用的 registerTempTable
。 createTempView
在内存中创建对正在使用的 Dataframe
的引用。此生命周期与在
中创建 Dataframe
的 spark 会话相关
spark 2.1 中 createTempview
与 createGlobaltempview
和 CreateorReplaceTempview
有什么区别??
全局临时视图
根据documentation,全局临时视图是在所有会话之间共享的视图,直到所有 Spark 应用程序终止。
createorReplaceTempview
createTempView
(或更恰当地说 createOrReplaceTempView
)已在 Spark 2.0 中引入,以取代在 2.0 中已弃用的 registerTempTable
。 createTempView
在内存中创建对正在使用的 Dataframe
的引用。此生命周期与在
Dataframe
的 spark 会话相关