如图所示
图中的null为字符串null,当使用查询工具,转为json时候全是字符串null。
图为我的导出脚本,已经添加了 导出设置null参数:--null-string,--null-non-string,但是测验中,还是不行,
后来查询了官网对hive的null的描述:发现需要在表级设置’serialization.null.format’参数。
alter table ${table_name} SET SERDEPROPERTIES('serialization.null.format' = '\\N');
加上后再次导入数据,如图所示
presto查询正常:
api查询如图所示:
转为空字符串而不是'null'这种。