忽略以上查询。这是不正确的。
我有以下pig脚本a=load'textinput',使用pigstorage()作为(a0:chararray,a1:chararray,a2:chararray,a3:chararray,a4:chararray,a5:chararray,a6:chararray,a7:chararray,a8:chararray,a9:chararray);描述一个例子;使用pigstorage()将a存储到“output2”;
这个很好用。
但是,当我使用pigstorage()修改store语句以将a存储到“output3”中时(a0:chararray,a1:chararray,a2:chararray,a3:chararray,a4:chararray,a5:chararray,a6:chararray,a7:chararray,a8:chararray,a9:chararray);
它失败,出现以下错误2013-05-04 11:49:56296[main]error org.apache.pig.tools.grunt.grunt-error 1200:不匹配的输入“as”应为分号
1条答案
按热度按时间gg0vcinb1#
在用pig存储输出时,不指定模式。您存储的别名的模式与您创建别名时的模式相同。如果你想改变它的存储方式,你可以这样做
如果希望更改pigstorage将别名写入磁盘的方式,可以创建自己的别名
StoreFunc