【发布时间】:2017-08-04 02:12:42
【问题描述】:
Spark Dataset 2.0 提供了两个函数createOrReplaceTempView 和createGlobalTempView。我无法理解这两个函数之间的基本区别。
createOrReplaceTempView:这个的生命周期
临时视图与用于创建此数据集的 [[SparkSession]] 相关联。
所以,当我调用sparkSession.close() 时,定义的将被销毁。是真的吗?
createGlobalTempView:此临时视图的生命周期与此 Spark 应用程序相关联。
这种类型的视图什么时候会被销毁?任何例子。喜欢 sparkSession.close()?
【问题讨论】:
-
这个视频有助于理解这两种观点背后的原因-youtube.com/watch?v=ngWCBq58CJs
标签: apache-spark apache-spark-dataset