Hadoop 输出到文件时,如何将结构编码为JSON?
以下是我正在做的:Hadoop 输出到文件时,如何将结构编码为JSON?,hadoop,hive,bigdata,Hadoop,Hive,Bigdata,以下是我正在做的: INSERT OVERWRITE LOCAL DIRECTORY '/my/path' ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' SELECT name, info FROM users info是一个嵌套结构(类似于struct)。在输出文本文件中,我想将其编码为JSON。此外,我不能使用第三方自定义项 我怎样才能做到这一点呢?试试看 insert overwrite local directory '/my/path'
INSERT OVERWRITE LOCAL DIRECTORY '/my/path'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
SELECT name, info
FROM users
info
是一个嵌套结构(类似于struct
)。在输出文本文件中,我想将其编码为JSON。此外,我不能使用第三方自定义项
我怎样才能做到这一点呢?试试看
insert overwrite local directory '/my/path'
row format serde 'org.apache.hadoop.hive.serde2.DelimitedJSONSerDe'
select name, info from users ;
DelimitedJSONSerDe是内置的配置单元,因此不需要外部库。试试看
insert overwrite local directory '/my/path'
row format serde 'org.apache.hadoop.hive.serde2.DelimitedJSONSerDe'
select name, info from users ;
DelimitedJSONSerDe是内置的配置单元,因此不需要外部库。Downvoter,请解释。Downvoter,请解释。