gpt4 book ai didi

json - 将JSON格式表加载到Pig中

转载 作者:行者123 更新时间:2023-12-02 21:49:41 26 4
gpt4 key购买 nike

我有一个用Hive创建的表。它需要一个JSON格式的数据(我已经使用SERDE创建了它)。

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

这是我的JSON数据:

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

你有什么线索吗?

我努力了
A = LOAD ‘data.json’
USING PigJsonLoader();

但没有成功。这是我得到的错误:

[main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: Unexpected character ''



我转向
json_objects = LOAD 'hdfs://user/cloudera/test.json' 
USING org.apache.pig.piggybank.storage.JsonLoader();

但它说:

Could not resolve org.apache.pig.piggybank.storage.JsonLoader using imports: [, org.apache.pig.builtin., org.apache.pig.impl.builtin.].

最佳答案

错误的原因是该类不存在。如果您运行的是0.12.1版的Pig,则可以在http://pig.apache.org/docs/r0.12.1/api/org/apache/pig/piggybank/storage/package-summary.html中找到有关储钱 jar 的文档。

关于json - 将JSON格式表加载到Pig中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22171382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com