Apache Kafka — это распределённое, отказоустойчивое решение с гибкой архитектурой.
Для настройки выделения памяти (выделения кучи) есть два пути.
- Изменение размера кучи непосредственно в скрипте запуска
это этого необходимо открыть файл /bin/kafka-server-start.sh и изменить параметр KAFKA_HEAP_OPTS на необходимое значение1KAFKA_HEAP_OPTS="-Xmx2G -Xms2G" - Изменить глобальную переменную KAFKA_HEAP_OPTS
к примеру1export KAFKA_HEAP_OPTS="-Xmx512M -Xms512M"
Где
-Xms минимальный размер кучи
-Xms максимальный размер кучи
После изменения настроек сервис Kafka необходимо перезапустить.