gpt4 book ai didi

hadoop - 如何设置Pig STORE命令的输出目录?

转载 作者:行者123 更新时间:2023-12-02 21:47:48 24 4
gpt4 key购买 nike

我正在通过Azure HDInsight使用Pig。我能够提交以STORE结尾的查询,如下所示:

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命令的输出目录吗?还是必须进入用户目录?

最佳答案

如果要使用参数设置输出,可以执行以下操作:

 STORE Ordered INTO '$myOutDir/results' USING...

然后使用以下命令运行脚本:
 pig -param myOutDir=/blablabla/... myScript.pig

注意:您还可以为参数设置默认值,在脚本顶部添加:
%default myOutDir '/blablabla/...'

希望有帮助,祝您好运:)

关于hadoop - 如何设置Pig STORE命令的输出目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com