我对PIG很新,我感觉自己是一个非常基本的问题.我有一行代码如下:
A = load 'Sites/trial_clustering/shortdocs/*'
AS (word1:chararray, word2:chararray, word3:chararray, word4:chararray);
Run Code Online (Sandbox Code Playgroud)
其中每个文件基本上是一行4个逗号分隔的单词.然而,PIG并没有把它分成4个单词.当我转储时A,我得到:(Money, coins, loans, debt,,,)
我已经尝试了谷歌搜索,我似乎无法找到我的文件需要的格式,以便PIG将正确解释它.请帮忙!
我有一个猪脚本,在一开始我想生成一个特定日期过去7天的日期字符串(后来用于检索那些日子的日志文件).我试图用这一行做到这一点:%声明CMD7input= ; for i in {1..6}; do d=$(date -d "$DATE -i days" "+%Y-%m-%d"); input="\$input\$d,"; done; echo \$input
我收到一个错误:"ERROR 2999:意外的内部错误.执行shell命令时出错:输入=;对于{1..6}中的i;执行d = $(date -d"2012-07-10 -i days"" +%Y-%m-%d"); input ="$ input $ d,"; done;.命令退出,退出代码为127"
但是shell命令在pig之外运行完全正常.我真的不确定这里出了什么问题.
谢谢!