Hive查询结果的JSON输出格式

div*_*gon 19 hadoop hive

有没有办法以JSON格式转换Hive查询结果?

Jer*_*nks 8

这似乎经常出现.使用Brickhouse的to_json UDF(http://github.com/klout/brickhouse).如果将结果转换为named_struct,它会将其解释为JSON映射,并相应地输出.

SELECT to_json( named_struct( "field1", field1 ,
            "field2", field2,
            "field3", field3 ) )
   FROM mytable;
Run Code Online (Sandbox Code Playgroud)

to_json还将相应地解释数组和映射.