任何人都可以帮我弄清楚为什么我在使用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语句,但对我来说没有任何作用。