2016-01-22 3 views
0

Как решить, сколько ведер должно быть создано при создании новой таблицы?Выбор количества кустов Ковши

я наткнулся ниже ответ,

ведер = (х * Average_partition_size)/JVM_memory_available_to_your_Hadoop_tasknode

Но это решение будет работать только тогда, когда у вас есть секционированной таблицы. В моей таблице нет разделов и она должна содержать только ведра без разделов?

С уважением, Prabu

ответ

0

Просто используйте размер таблицы вместо среднего размера раздела. Эта формула основана на количестве данных в задании INSERT: в случае секционированной таблицы у вас будет один для каждого раздела, но в несегментированной таблице у вас будет только один.

+0

Thanks Roberto, Но не могли бы вы помочь мне понять, что означает «х» здесь? – prabudk

+0

взгляните на исходное письмо, в котором вы получили формулу: http://mail-archives.apache.org/mod_mbox/hive-user/201204.mbox/%[email protected] yahoo.com% 3E: > Я называю x (> 1) «фактором консерватизма». Более высокий x означает, что вы являетесь > более консервативным, имея большее количество ведер (и принимая –

Смежные вопросы