【发布时间】:2017-05-23 18:24:03
【问题描述】:
有人知道为什么我可以通过 spark-shell 或 zepelling 笔记本访问现有的蜂巢表吗
val df = spark.sql("select * from hive_table")
但是当我提交一个带有以这种方式创建的火花对象的火花罐时,
val spark = SparkSession
.builder()
.appName("Yet another spark app")
.config("spark.sql.shuffle.partitions", 18)
.config("spark.executor.memory", "2g")
.config("spark.serializer","org.apache.spark.serializer.KryoSerializer")
.getOrCreate()
我收到了
找不到表或视图
我真正想要的是学习、理解 shell 和 notebook 为我们做什么,以便为 SparkSession 提供配置单元上下文。
【问题讨论】:
-
你没有打电话给
enableHiveSupport() -
谢谢你,天哪,这么简单:)
标签: scala apache-spark hive