Hi,
I'm trying to set  hive.exec.mode.local.auto.inputbytes.max &
hive.exec.mode.local.auto.tasks.max to 1 or 0 but still local mode is being
used instead of M/R.

Any ideas?

Thank you.
Daniel

On Thu, Sep 3, 2015 at 8:02 AM, sreebalineni . <sreebalin...@gmail.com>
wrote:

> Hi,
>
> Is not it that you should set it true, by default it is disabled which is
> false.
>
> Hive analyzes the size of each map-reduce job in a query and may run it
> locally if the following thresholds are satisfied:
>
>    - The total input size of the job is lower than:
>    hive.exec.mode.local.auto.inputbytes.max (128MB by default)
>    - The total number of map-tasks is less than:
>    hive.exec.mode.local.auto.tasks.max (4 by default)
>    - The total number of reduce tasks required is 1 or 0.
>
> So for queries over small data sets, or for queries with multiple
> map-reduce jobs where the input to subsequent jobs is substantially smaller
> (because of reduction/filtering in the prior job), jobs may be run locally.
>
> so we may need to check the sizeof your input, which version of hive are
> you using? it can work only from Hive 0.7 onwards
>
> On Wed, Sep 2, 2015 at 4:46 PM, Daniel Haviv <
> daniel.ha...@veracity-group.com> wrote:
>
>> Hi,
>> I would like to disable the optimization where a query that just selects
>> data is running without mapreduce (local mode).
>>
>> hive.exec.mode.local.auto is set to false but hive still runs in local mode 
>> for some queries.
>>
>>
>> How can I disable local mode completely?
>>
>>
>> Thank you.
>>
>> Daniel
>>
>>
>

Reply via email to