我正在尝试向文件中添加新列。我想将日期添加到文件的每一行。
文件名为:2016-06-15.txt
我的文件的架构是:
A B C
7 8 13
我想获得:
Date A B C
2016-06-15 7 8 13
为此,我使用pig和以下脚本:
A = LOAD 'user/cloudera/Analytics/source/file.txt' using PigStorage(' ','-tagPath');
DUMP A ; ****--> ERROR****
STORE A INTO 'user/cloudera/Analytics/source/file.txt' USING PigStorage(' ');****--> ERROR****
但我得到一个错误,我没有任何日志可用:(有人可以帮助吗?非常感谢!
1条答案
按热度按时间fjnneemd1#
必须使用-tagfile选项才能将文件名作为第一个字段。在此之前,请检查文件路径是否正确。文件路径的开头似乎缺少正斜杠。请确保在pigstorage中使用了正确的分隔符。列似乎由制表符或多个空格分隔。最后,请选择其他文件夹来存储新文件,否则将出现文件存在错误。