Я изо всех сил пытался перенести 500 миллионов документов, которые отправляются из журналов Windows IIS, с kafka наasticsearch.В начале процесса доставки, все хорошо.
Из панели управления Kafka-manager я увидел, что скорость вывода / байтов документа составляет около 1 миллиона в минуту.
Через неделю скорость вывода / байтов снижается до 200 КБ в минуту.Я думал, что это имеет некоторые проблемы.Открыв файл журналаasticsearch, я увидел множество ошибок.
Ошибка приведена ниже.
[ОШИБКА] [oeabTransportBulkAction] [*** - node-2] не удалось выполнить конвейер для массового запроса org.elasticsearch.common.util.concurrent.EsRejectedExecutionException: отклонено выполнение org.elasticsearch.ingest.PipelineExecutionSService $ ..... on EsThreadPoolExecutor
В первый раз я подумал, что это проблема недостатка пула потоков. Но настройка пула потоков записи не очень рекомендуется на форумеласти упругого поиска.
Во второй раз это пришло из ingest-geoip, потому что в сообщении об ошибке сказано, что "ingest.PipelineExecution ....", поэтому я упростил фильтр geoip в своей конфигурации logstash.то есть отключите geoip.
Кроме того, попытался уменьшить количество работников конвейера и количество пакетов в конфигурации logstash.
Все не удалось ... Нет надежды на преодоление этой ошибки.
Помогите Гению!
