2016-01-19 3 views
0

Я отслеживаю кластер elasticsearch при импорте данных.размер очереди очереди elasticsearch

Так что, когда я бегу локон локальный: 9200/_cat/thread_pool v

это показывает:

host   ip   bulk.active bulk.queue bulk.rejected index.active index.queue index.rejected search.active search.queue search.rejected 
[email protected] 127.0.0.1   8   6    0   0   0    0    0   0    0 

Я тока, протекающего 5 сценариев одновременно импортировать данные и размер масса составляет 500 и я также увеличил размер объемной очереди слишком 300.

Так что мне интересно, что такое bulk.queue 6. Является ли это всего 6 документов в одной операции навалом или на самом деле это 6 массовых запросов, которые составляют 6 * 500 = 3000 документов?

ответ

2

bulk.queue представляет количество массовых запросов в очереди, а не количество документов. index.queue будет представлять количество индексируемых документов, присутствующих в index queue.

+0

Итак, если я задал массовую очередь очень большой, можно ли избежать EsRejectedExecutionException? – milodky

+0

is bulk.rejected также представляют # документы или # массовые операции? –

+0

@milodky Я знаю, что это очень поздно, но установка массовой очереди на очень большое значение имеет свои проблемы. Вы можете столкнуться с проблемами памяти, пытаясь сохранить так много массовых запросов в памяти одновременно. – bittusarkar

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

  • Нет связанных вопросов^_^