当我尝试加载猪中的数据集时出现错误
grunt> movies = LOAD'/home/cloudera/Documents/movies_data.csv' USING Pigstorage(',') as (id,name,year,rating,duration);
答案 0 :(得分:2)
检查PigStorage中的存储情况。这看起来像是一个错字。
参考:http://pig.apache.org/docs/r0.10.0/api/org/apache/pig/builtin/PigStorage.html
答案 1 :(得分:2)
我遇到了同样的问题。出于某种原因,当我在cloudera终端并且作为普通用户时,它正如你所提到的那样给我错误,只是输入如下'super user'
并尝试运行pig作为root。它没有任何错误。浪费了很多时间来了解我在这里缺少的东西。
[cloudera@quickstart ~]$ sudo su
[root@quickstart cloudera]# pig
**loading pig**
grunt>x = load '/pig/sales' as (name,price);
**no errors**
grunt>