错误 1070:无法使用导入解析 Pigstorage:[ java.lang., org.apache.pig.builtin., org.apache.pig.impl.builtin.]
ERROR 1070: Could not resolve Pigstorage using imports: [, java.lang., org.apache.pig.builtin., org.apache.pig.impl.builtin.]
我尝试在 pig 中加载数据集时出错
grunt> movies = LOAD'/home/cloudera/Documents/movies_data.csv' USING Pigstorage(',') as (id,name,year,rating,duration);
检查PigStorage 中Storage 的大小写。这对我来说像是一个错字。
参考:http://pig.apache.org/docs/r0.10.0/api/org/apache/pig/builtin/PigStorage.html
我遇到了同样的问题。出于某种原因,当我在 cloudera 终端中并作为普通用户时,它给了我你提到的错误,只是像下面这样输入 'super user'
并尝试 运行 pig 作为根。它没有错误。浪费了很多时间才知道我在这里错过了什么。
[cloudera@quickstart ~]$ sudo su
[root@quickstart cloudera]# pig
**loading pig**
grunt>x = load '/pig/sales' as (name,price);
**no errors**
grunt>
我尝试在 pig 中加载数据集时出错
grunt> movies = LOAD'/home/cloudera/Documents/movies_data.csv' USING Pigstorage(',') as (id,name,year,rating,duration);
检查PigStorage 中Storage 的大小写。这对我来说像是一个错字。
参考:http://pig.apache.org/docs/r0.10.0/api/org/apache/pig/builtin/PigStorage.html
我遇到了同样的问题。出于某种原因,当我在 cloudera 终端中并作为普通用户时,它给了我你提到的错误,只是像下面这样输入 'super user'
并尝试 运行 pig 作为根。它没有错误。浪费了很多时间才知道我在这里错过了什么。
[cloudera@quickstart ~]$ sudo su
[root@quickstart cloudera]# pig
**loading pig**
grunt>x = load '/pig/sales' as (name,price);
**no errors**
grunt>