从pig脚本中提取tar.gz文件

时间:2015-12-23 16:55:44

标签: apache-pig tar hue

我想从我的猪脚本中的tar.gz文件中提取文件,但是:

当我使用grunt时:

grunt> sh tar xzvf /root/input/file.tar.gz \-\-wildcards '*AppSession*' \-\-directory /root/output/

在输入目录中提取所需文件,而不是在输出

当我使用Hue pig编辑器时:

sh tar xzvf /root/input/file.tar.gz \-\-wildcards \'*AppSession*\' -C /root/output/

我收到此错误:

  

2015-12-23 17:51:20,031 [uber-SubtaskRunner]错误   org.apache.pig.tools.grunt.Grunt - ERROR 2997:遇到了   IOException异常。 java.io.IOException:sh命令' tar xzvf   /root/input/file.tar.gz --wildcards   * AppSession * -C / root / output'失败。请查看输出日志以获取详细信息

0 个答案:

没有答案