猪没有加载csv

时间:2012-08-15 18:09:51

标签: hadoop hdfs apache-pig

我正在尝试使用以下命令在pig中加载管道分隔文件('|'):     A = load 'test.csv' using PigStorage('|');

但我一直收到这个错误: [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2999:意外的内部错误。 java.net.URISyntaxException无法强制转换为java.lang.Error

我看了一遍,但我找不到任何理由会发生这种情况。我上面的测试文件是一个简单的文件,只包含1|2|3进行测试。

1 个答案:

答案 0 :(得分:0)

如果您以MAPREDUCE作为ExecType模式运行Pig,那么以下命令应该可以工作

data

这是屏幕上的输出

A = LOAD '/user/pig/input/pipetest.csv' USING PigStorage('|');
DUMP A;

请注意,我在LOAD命令中已将csv文件的完整路径包含在HDFS中