我尝试将Sparksession与配置单元表一起使用。
我使用了以下代码:
val spark= SparkSession.builder().appName("spark").master("local").enableHiveSupport().getOrCreate()
spark.sql("select * from data").show()显示未找到表,但该表存在于配置单元中。请帮我弄一下这个。
发布于 2019-03-12 15:02:05
spark.sql("select * from databasename.data").show() -将工作
发布于 2017-11-08 19:47:52
您好,您需要提供仓库的路径,如:
// warehouseLocation points to the default location for managed databases and tables
val warehouseLocation = new File("spark-warehouse").getAbsolutePath
val spark = SparkSession
.builder()
.appName("Spark Hive Example")
.config("spark.sql.warehouse.dir", warehouseLocation)
.enableHiveSupport()
.getOrCreate()有关更多信息,您可以在此处查看:Hive Tables with Spark
https://stackoverflow.com/questions/47177141
复制相似问题