Spark Dataset 2.0提供了两个功能createOrReplaceTempView和 createGlobalTempView.我无法理解两种功能之间的基本区别.
根据API文件:
createOrReplaceTempView:此临时视图的生命周期与用于创建此数据集的[[SparkSession]]相关联.
所以,当我调用时sparkSession.close(),定义将被销毁.这是真的吗?
createGlobalTempView:此临时视图的生命周期与此Spark应用程序绑定.
何时会破坏这种类型的视图?任何例子.喜欢sparkSession.close()?