简体   繁体   English

低于 1GB 的 Kafka broker JVM 设置

[英]Kafka broker JVM settings below 1GB

I am running a standalone kafka broker on an EC2 4GB RAM instance.我在 EC2 4GB RAM 实例上运行独立的 kafka 代理。 In the default settings, Kafka is configured to use 1GB memory -Xmx1G -Xms1G默认设置中,Kafka配置为使用1GB内存 -Xmx1G -Xms1G

Since the VM has only 4GB memory, is it possible to configure the JVM settings to use 512MB?由于VM只有4GB内存,是否可以将JVM设置配置为使用512MB? How should I do that?我该怎么做? Will Kafka run properly with 512MB memory or is 1GB the minimum required? Kafka 会在 512MB 内存下正常运行还是 1GB 最低要求?

To set your own JVM heap settings, you just have to export KAFKA_HEAP_OPTS and Kafka will pick it up when starting.要设置您自己的 JVM 堆设置,您只需导出KAFKA_HEAP_OPTS ,Kafka 会在启动时获取它。

For example, to set the heap to 512MB, run例如,要将堆设置为 512MB,请运行

export KAFKA_HEAP_OPTS="-Xmx512m -Xms512M"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM