将JSON格式表加载到Pig中

将JSON格式表加载到Pig中,json,hadoop,apache-pig,Json,Hadoop,Apache Pig,我用Hive创建了一个表。它采用我使用SERDE创建的JSON格式数据 我想知道是否可以将此表中的数据加载到Pig,然后进行一些转换 这是我的JSON数据: {"id":"1", "word":"2" ,"flag":1}. 你有什么线索吗 我试过了 A = LOAD ‘data.json’ USING PigJsonLoader(); 但是没有成功。这是我得到的错误: [main]错误org.apache.pig.tools.grunt.grunt-错误1200:意外字符 我转向 json

我用Hive创建了一个表。它采用我使用SERDE创建的JSON格式数据

我想知道是否可以将此表中的数据加载到Pig,然后进行一些转换

这是我的JSON数据:

{"id":"1", "word":"2" ,"flag":1}.
你有什么线索吗

我试过了

A = LOAD ‘data.json’
USING PigJsonLoader();
但是没有成功。这是我得到的错误:

[main]错误org.apache.pig.tools.grunt.grunt-错误1200:意外字符

我转向

json_objects = LOAD 'hdfs://user/cloudera/test.json' 
               USING org.apache.pig.piggybank.storage.JsonLoader();
但它说:

无法使用解析org.apache.pig.piggybank.storage.JsonLoader 导入:[,org.apache.pig.builtin.,org.apache.pig.impl.builtin.]


错误的原因是类不存在。如果您在版本0.12.1中运行pig,您将在

中找到关于已贡献piggybank的文档