输出到文件时,如何将结构编码为JSON?

时间:2015-11-30 00:50:56

标签: hadoop hive bigdata

这就是我正在做的事情:

INSERT OVERWRITE LOCAL DIRECTORY '/my/path'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
SELECT name, info
FROM users

info是一个嵌套结构(类似于struct<struct<string, string>, int>)。在输出文本文件中,我想将其编码为JSON。另外,我不能使用第三方UDF。

我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:0)

尝试

SignalProducer

DelimitedJSONSerDe是一个内置的配置单元,因此不需要外部库。