首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sql数据集Spark2

Sql数据集Spark2
EN

Stack Overflow用户
提问于 2016-12-08 04:22:53
回答 1查看 146关注 0票数 1

正在尝试在Spark2中运行JavaSparkSQLExample。使用spark-core_2.11-2.0.2和spark-sql_2.11-2.0.2。有一个错误:The method createGlobalTempView(String) is undefined for the type Dataset<Row>.

实际上,latest API docs并没有定义这个方法。Also the programming Guide有这个功能。任何人都有这方面的线索。

另外,我们如何构建会话--因为您不能使用:.config("spark.some.config.option", "some-value")运行。

代码语言:javascript
复制
SparkContext: Error initializing SparkContext.
org.apache.spark.SparkException: A master URL must be set in your configuration
EN

回答 1

Stack Overflow用户

发布于 2016-12-08 05:15:10

  • 根据您的评论,您正在查看Spark nightly的编程指南。它基于master分支,包含尚未发布的代码。最有可能的是,它将登陆Spark 2.2.0。另一方面,您的工件和API文档是针对最新的官方可用Spark版本2.0.2的。createGlobalTempView()只在2.1中出现(即将推出,但还没有推出)。因此,您不能将createGlobalTempView()与Spark 2.0.2 (您的工件的版本)一起使用。要查看Spark 2.0.2中的可用内容,请参阅此guide
  • 每个Spark应用程序都需要一个Master URL。您可以将其作为参数传递给spark-submit或直接在代码中设置:

val spark = SparkSession.builder() .appName("App name") .master("local[4]") .getOrCreate()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41026682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档