为什么 SparkSession 在 Spark2.3 中不可用

影音

我的集群上安装了 Spark2.3,这是我运行时的输出spark2-shell

> Spark context available as 'sc' (master = yarn, app id =
> application_1549677994084_2179). Spark session available as 'spark'.
> Welcome to
>       ____              __
>      / __/__  ___ _____/ /__
>     _\ \/ _ \/ _ `/ __/  '_/    /___/ .__/\_,_/_/ /_/\_\   version 2.3.0.cloudera3
>       /_/
> 
> Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java
> 1.8.0_121)

和错误在这里:

> scala> val spark = new SparkSession.builder().getOrCreate()
> <console>:25: error: not found: value SparkSession
>        val spark = new SparkSession.builder().getOrCreate()
>                        ^

然后我按如下方式导入 SparkSession:

scala> import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.SparkSession

scala> val spark = new SparkSession.builder().getOrCreate()
<console>:26: error: type builder is not a member of object org.apache.spark.sql.SparkSession
       val spark = new SparkSession.builder().getOrCreate()
                                    ^

scala>

它与

val sqlContext = new org.apache.spark.sql.SQLContext(sc)

scala> val sqlContext = new org.apache.spark.sql.SQLContext(sc)
warning: there was one deprecation warning; re-run with -deprecation for details
sqlContext: org.apache.spark.sql.SQLContext = org.apache.spark.sql.SQLContext@7a364e1c

为什么 SparkSession 在这里不适用于 Spark2?

谢谢你。

豪伊

在 Spark shell 中,您应该使用 Scala,这将是

val spark = SparkSession.builder.appName("Simple Application").getOrCreate()

在 SparkSession 之前没有新的。

你可以试试这个例子Self Contained Applications

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么线程2不可用?

来自分类Dev

文件在 python2 中可用但在 python 3 中不可用

来自分类Dev

为什么 Groovy 的日期扩展在 Micronaut 中不可用?

来自分类Dev

为什么隐式类中的函数不可用?

来自分类Python

为什么是Python 3.6.1。pyenv中不可用?

来自分类Dev

为什么别名在 /etc/profile 中不可用?

来自分类Dev

为什么NPM在Docker容器中不可用

来自分类Dev

为什么原型在简单的JavaScript对象中不可用

来自分类Dev

为什么无符号整数在PostgreSQL中不可用?

来自分类Java

为什么@HeadMapping在Spring MVC中不可用?

来自分类Dev

为什么以及何时malloc()在C中不可用?

来自分类Dev

为什么“共享按钮”在Ubuntu One中不可用?

来自分类Dev

为什么在此示例中变量范围不可用

来自分类Dev

为什么 vundle 在 apt 中不可用?

来自分类Dev

为什么变量不可用?

来自分类Dev

为什么第二种产品动态添加到购物车中会导致其在Magento2中的选项不可用

来自分类Dev

为什么“事件”在Chrome中全局可用,但在FF中不可用?

来自分类Dev

FormControl debounceTime在角度5(离子3)中不可用

来自分类Dev

Spark:sparkSession 从 http 响应的结果中读取

来自分类Dev

为什么Spark会失败并显示“值rdf不是org.apache.spark.sql.SparkSession的成员”?

来自分类Dev

在Spark 2+中通过SparkSession向Kryo注册类

来自分类Dev

主类中的Spark提交主URL和SparkSession主URL有什么区别?

来自分类Dev

通过Java + Spark + SparkSession在Cassandra表中插入/更新行的最佳方法是什么

来自分类Dev

为什么在我的“ org.apache.spark.sql”下面没有“ SparkSession”

来自分类Java

为什么我从Tomcat 7中收到404请求的资源不可用错误

来自分类Dev

为什么我得到的错误模块在JSFiddle中不可用?

来自分类Dev

为什么字体在 ASP.NET 代码中不可用?

来自分类Dev

为什么我已经定义了AngularJS中的“模块'myControllers'不可用”?

来自分类Dev

为什么`this`在C#6.0自动属性初始化中不可用?

Related 相关文章

  1. 1

    为什么线程2不可用?

  2. 2

    文件在 python2 中可用但在 python 3 中不可用

  3. 3

    为什么 Groovy 的日期扩展在 Micronaut 中不可用?

  4. 4

    为什么隐式类中的函数不可用?

  5. 5

    为什么是Python 3.6.1。pyenv中不可用?

  6. 6

    为什么别名在 /etc/profile 中不可用?

  7. 7

    为什么NPM在Docker容器中不可用

  8. 8

    为什么原型在简单的JavaScript对象中不可用

  9. 9

    为什么无符号整数在PostgreSQL中不可用?

  10. 10

    为什么@HeadMapping在Spring MVC中不可用?

  11. 11

    为什么以及何时malloc()在C中不可用?

  12. 12

    为什么“共享按钮”在Ubuntu One中不可用?

  13. 13

    为什么在此示例中变量范围不可用

  14. 14

    为什么 vundle 在 apt 中不可用?

  15. 15

    为什么变量不可用?

  16. 16

    为什么第二种产品动态添加到购物车中会导致其在Magento2中的选项不可用

  17. 17

    为什么“事件”在Chrome中全局可用,但在FF中不可用?

  18. 18

    FormControl debounceTime在角度5(离子3)中不可用

  19. 19

    Spark:sparkSession 从 http 响应的结果中读取

  20. 20

    为什么Spark会失败并显示“值rdf不是org.apache.spark.sql.SparkSession的成员”?

  21. 21

    在Spark 2+中通过SparkSession向Kryo注册类

  22. 22

    主类中的Spark提交主URL和SparkSession主URL有什么区别?

  23. 23

    通过Java + Spark + SparkSession在Cassandra表中插入/更新行的最佳方法是什么

  24. 24

    为什么在我的“ org.apache.spark.sql”下面没有“ SparkSession”

  25. 25

    为什么我从Tomcat 7中收到404请求的资源不可用错误

  26. 26

    为什么我得到的错误模块在JSFiddle中不可用?

  27. 27

    为什么字体在 ASP.NET 代码中不可用?

  28. 28

    为什么我已经定义了AngularJS中的“模块'myControllers'不可用”?

  29. 29

    为什么`this`在C#6.0自动属性初始化中不可用?

热门标签

归档