- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Spark 和 Spark SQL 的新手。
怎么样createOrReplaceTempView
在 Spark 工作?
如果我们注册一个 RDD
对象作为表将 Spark 保留在内存中的所有数据?
最佳答案
createOrReplaceTempView
创建(或替换,如果该 View 名称已经存在)一个懒惰评估的“ View ”,然后您可以像 Spark SQL 中的配置单元表一样使用它。除非您缓存支持 View 的数据集,否则它不会持久保存到内存中。
scala> val s = Seq(1,2,3).toDF("num")
s: org.apache.spark.sql.DataFrame = [num: int]
scala> s.createOrReplaceTempView("nums")
scala> spark.table("nums")
res22: org.apache.spark.sql.DataFrame = [num: int]
scala> spark.table("nums").cache
res23: org.apache.spark.sql.Dataset[org.apache.spark.sql.Row] = [num: int]
scala> spark.table("nums").count
res24: Long = 3
.count
之后才完全缓存数据称呼。这是它已被缓存的证据:
createOrReplaceTempView
原
registerTempTable
关于apache-spark - createOrReplaceTempView 在 Spark 中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44011846/
我是 Spark 的新手,并在 sparkSql 中尝试了一些命令当我遇到这两个命令时使用 python: createOrReplaceTempView () 和 registerTempTable
Spark Dataset 2.0 提供两个函数 createOrReplaceTempView和 createGlobalTempView .我无法理解这两个功能之间的基本区别。 根据 API do
我是 Spark 和 Spark SQL 的新手。 怎么样createOrReplaceTempView在 Spark 工作? 如果我们注册一个 RDD对象作为表将 Spark 保留在内存中的所有数据
我试图了解 createOrReplaceGlobalTempView 和 createOrReplaceTempView 之间的区别。 createOrReplaceTempView是在2.0版本中
这个问题在这里已经有了答案: Temp table caching with spark-sql (2 个答案) 关闭 4 年前。 它们都是为了快速访问数据集。两者有什么区别?
这个问题在这里已经有了答案: Temp table caching with spark-sql (2 个答案) 关闭 4 年前。 它们都是为了快速访问数据集。两者有什么区别?
spark 2.1 中 createTempview 和 createGlobaltempview 和 CreateorReplaceTempview 有什么区别?? 最佳答案 全局临时 View 根
我是一名优秀的程序员,十分优秀!