在配置单元中读取动态json

3phpmpom  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(274)

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

yuvru6vn

yuvru6vn1#

无法使用json serde创建/读取动态列。
因为配置单元只存储元数据,并且在执行时执行反序列化数据(文件格式serde属性)。
所以您必须删除并重新创建具有新列名的表
在下垂内部表之前备份文件。

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

相关问题