使用JsonSerde的Spark访问配置单元表

时间:2019-05-16 09:00:17

标签: apache apache-spark hive apache-spark-sql hiveql

我有一个蜂巢表

create table json_tab (
    c1 string,
    c2 int,
    c3 array<struct<c4:string, c5:int>>
)
partitioned by (c6 bigint)
row format serde 'org.apache.hive.hcatalog.data.JsonSerDe'
stored as textfile

当我添加json文件时,我在蜂巢中的select * from json_tab上看到了所有预期的内容。

现在,我想从Spark 2.3.0查询该表。因此,我在类路径中添加了hive-hcatalog-core.jar。 问题出在Spark中,我只能看到分区列c6。 桌子上的数可以给我正确的结果。

我在做什么错了?

0 个答案:

没有答案