我正在尝试使用spark.sql(“”)在Spark Shell上提取蜂巢表数据,但它给出的是空值。 蜂巢表包含数据。即使我已经使用HiveContext对象编写了代码,但仍然存在相同的问题。
答案 0 :(得分:1)
hc=SQLContext(sc)
hc.sql("select * from <dbname>.<tablename> ").show()
答案 1 :(得分:0)
您能否尝试将spark.sql.warehouse.dir设置为Hive Warehouse Directory的目录而不是/ user / hive / warehouse,并将hive.metastore.uris设置为二手服务器
val spark = SparkSession
.builder()
.appName("YourName")
.config("spark.sql.warehouse.dir", "/user/hive/warehouse")
.config("hive.metastore.uris", "thrift://localhost:9083")
.enableHiveSupport()
.getOrCreate()