我想从我的猪脚本中的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'失败。请查看输出日志以获取详细信息