Улей не может вручную установить количество редукторов

У меня есть следующий запрос улья:

select count(distinct id) as total from mytable;

, который автоматически появляется:
1408 картографов
1 Редуктор

Мне нужно вручную установить количество редукторов, и я пробовал следующее:

set mapred.reduce.tasks=50 
set hive.exec.reducers.max=50

, но ни одна из этих настроек, похоже, не соблюдается. Запрос выполняется бесконечно. Есть ли способ вручную установить редукторы или, возможно, переписать запрос, чтобы в результате было больше редукторов? Спасибо!

25
задан Keshav Pradeep Ramanath 12 June 2017 в 17:20
поделиться