2014-03-04 53 views
0

我有一個使用Hive創建的表。它需要一個JSON格式數據(我用SERDE來創建它)。將JSON格式表加載到Pig中

我想知道是否有可能從該表中加載數據到Pig然後進行一些轉換。

這是我的JSON數據:

{"id":"1", "word":"2" ,"flag":1}. 

你有什麼線索?


我已經試過

A = LOAD ‘data.json’ 
USING PigJsonLoader(); 

,但沒有成功。這是錯誤我得到:

[主]錯誤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使用 進口:鄰rg.apache.pig.builtin。,org.apache.pig.impl.builtin。]。

+1

可能的重複[如何在Pig中解析JSON?](http://stackoverflow.com/questions/5013003/how -DO-I-解析JSON的功能於豬) –

回答