小编Yul*_*Pro的帖子

使用PIG加载文件

我对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将正确解释它.请帮忙!

hadoop apache-pig

9
推荐指数
1
解决办法
3万
查看次数

在pig脚本中执行shell命令时出错

我有一个猪脚本,在一开始我想生成一个特定日期过去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之外运行完全正常.我真的不确定这里出了什么问题.

谢谢!

apache-pig

4
推荐指数
1
解决办法
4181
查看次数

标签 统计

apache-pig ×2

hadoop ×1