【发布时间】:2023-03-23 19:19:01
【问题描述】:
这是我的示例输入文件:
[{"disknum":36,"disksum":136.401,"disk_rate":1872.0,"disk_lnum": 13}]
[{"disknum":36,"disksum":105.2,"disk_rate":123084.8,"disk_lnum": 13}]
我正在尝试使用 PIG 中的 JsonLoader 解析此 JSON 数据,
这是我的脚本:
a = LOAD '/pig/tc.log' using JsonLoader ('disknum:chararray,disksum:chararray,disk_rate:chararray,disk_lnum:chararray');
b = FOREACH a GENERATE disknum,disksum,disk_rate,disk_lnum;
DUMP b;
预期输出:
36,136.401,1872.0,13
36,105.2,123084.8,13
实际输出:
( )
请帮帮我!我错过了什么?
【问题讨论】:
标签: json hadoop apache-pig hadoop2