gpt4 book ai didi

hadoop - 如何修改此配置单元查询以增加分配的 reducer 数量?

转载 作者:行者123 更新时间:2023-12-02 21:19:07 25 4
gpt4 key购买 nike

我正在尝试使用配置单元执行此查询,但是它要花很多时间才能运行,尤其是在进入化简步骤之后。它说映射器:451, reducer :1。

create table mb.ref201501_nontarget as select * from adv.raf_201501  where target=0 limit 200000;

我更改查询的动机来自以下答案:

Hive unable to manually set number of reducers

我尝试将查询更改为:
create table mb.ref201501_nontarget as select * from (select * from adv.raf_201501 limit 200000)  where target=0;

但是它的抛出错误。

最佳答案

这个问题非常模糊,如果您认为最后一个查询会产生正确的结果(请注意,它与第一个查询不一样!),这应该可以解决问题:

create table mytmptbl = select * from advanl.raf_201501 limit 200000;
create table mbansa001c.ref201501_nontarget as select * from (mytmptbl ) where target=0;

之后,您可能要再次删除临时表。

关于hadoop - 如何修改此配置单元查询以增加分配的 reducer 数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925619/

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