我正尝试使用以下命令在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条答案
按热度按时间hi3rlvi21#
如果您在mapreduce中以exectype模式运行pig,那么下面的命令应该可以工作
这是你屏幕上的输出
注意,我在load命令中包含了csv文件的hdfs完整路径