低于 1GB 的 Kafka broker JVM 设置

Avi*_*Avi 3 java heap apache-kafka

我在 EC2 4GB RAM 实例上运行独立的 kafka 代理。默认设置中,Kafka配置为使用1GB内存 -Xmx1G -Xms1G

由于VM只有4GB内存,是否可以将JVM设置配置为使用512MB?我该怎么做?Kafka 会在 512MB 内存下正常运行还是 1GB 最低要求?

Mic*_*son 5

要设置您自己的 JVM 堆设置,您只需导出KAFKA_HEAP_OPTS,Kafka 会在启动时获取它。

例如,要将堆设置为 512MB,请运行

export KAFKA_HEAP_OPTS="-Xmx512m -Xms512M"
Run Code Online (Sandbox Code Playgroud)