Настройка политики ротации журнала GC для серверов брокера kafka - PullRequest
0 голосов
/ 30 ноября 2018

У нас есть трехузловой кластер Kafka, и я только что обнаружил, что журнал GC был настроен без настройки политики вращения журнала.

Теперь размер журнала GC достиг 4 ГБ, и нам нужнопереместите этот файл, а также настройте политику ротации журналов.

Можно ли этого достичь без перезапуска службы Kafka?

1 Ответ

0 голосов
/ 30 ноября 2018

Журналы GC управляются JVM.Наиболее распространенные JVM не позволяют изменять конфигурации GC во время выполнения.

Тем не менее, поскольку Kafka (правильно настроенный) может справиться с брокерами, выполняющими циклический перезапуск, вы можете обновить настройки GC и выполнить кластер Kafka.После перезапуска каждая JVM выберет новые настройки журналов GC.

Также обратите внимание, что по умолчанию Kafka устанавливает ротацию журналов GC из 10 файлов максимум по 100 МБ, см. https://github.com/apache/kafka/blob/trunk/bin/kafka-run-class.sh#L272-L292.внесены изменения.

...