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

agxfikkp  于 2021-06-24  发布在  Pig
关注(0)|答案(0)|浏览(293)

我想从pig脚本的tar.gz文件中提取一个文件,但是:
当我使用咕噜声时:

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:20031[uber subtaskrunner]错误org.apache.pig.tools.grunt.grunt-错误2997:遇到ioexception。java.io.ioexception:sh命令“tar xzvf/root/input/file.tar.gz--通配符appsession-c/root/output”失败。有关详细信息,请查看输出日志

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题