我正在通过azure hdinsight使用pig。我可以提交一个以商店结尾的查询,如下所示:
STORE Ordered INTO 'results' USING PigStorage(',');
这样就可以将输出存储在目录中 /user/hdp/results/
. 但是我想控制输出目录。我两个都试过了。。。
STORE Ordered INTO '/myOutDir/results' USING PigStorage(',');
和
STORE Ordered INTO 'wasb:///myOutDir/results' USING PigStorage(',');
这两个都不管用。它们都会产生以下错误:
Ordered was unexpected at this time.
我的问题是,我可以控制store命令的输出目录吗?或者它必须进入用户目录?
2条答案
按热度按时间xqk2d5yq1#
使用如下输出路径
如果您的输出路径
/example/data/sample.log
然后使用我希望这能对你有所帮助。:-)
ee7vknir2#
如果要使用参数设置输出,可以执行以下操作:
然后运行脚本:
注意:您还可以为参数设置默认值,在脚本顶部添加:
希望对你有所帮助,祝你好运:)