在蜂巢中阅读动态Json

时间:2017-02-27 09:01:13

标签: json hive

我每天都在提取Json文件。如果添加了任何新列,json文件可能会有所不同。如何读取动态json并创建hive表语法。如何将新语法与现有基本版本的hive语法进行比较?

此致 ç

1 个答案:

答案 0 :(得分:0)

使用json Serde无法创建/读取动态列。

仅作为hive存储元数据并进行序列化数据(文件格式 Serde Properties)在执行时。

因此您必须删除并重新创建具有新列名称的表

Ps 。在下垂内部表之前进行文件备份。

**注意:**对于hive 1.5或更高版本,可以使用avro文件格式。