在猪0.​​16中加载json数据时,大象鸟不存在错误

时间:2018-02-22 17:25:00

标签: hadoop apache-pig elephantbird

任何人都可以帮我弄清楚为什么我在使用REGISTER注册jar文件'elephant bird'来加载json数据时出错:

我在猪0.16的本地模式下工作并得到错误: /home/shanky/Downloads/elephant-bird-hadoop-compat-4.1.jar'不存在。 /home/shanky/Downloads/elephant-bird-pig-4.1.jar'不存在。

加载json数据的代码:

REGISTER '/home/shanky/elephant-bird-hadoop-compat-4.1.jar';
REGISTER '/home/shanky/Downloads/elephant-bird-pig-4.1.jar';
REGISTER '/home/shanky/Downloads/json-simple-1.1.1.jar';
load_tweets = LOAD '/home/shanky/Downloads/data.json' USING com.twitter.elephantbird.pig.load.JsonLoader('-nestedLoad') AS myMap;
dump load_tweets;

我尝试通过删除引号和放置hdfs://替换REGISTER语句,但对我来说没有任何作用。

0 个答案:

没有答案