低于 1GB 的 Kafka broker JVM 设置 [英] Kafka broker JVM settings below 1GB

查看:47
本文介绍了低于 1GB 的 Kafka broker JVM 设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am running a standalone kafka broker on an EC2 4GB RAM instance. In the default settings, Kafka is configured to use 1GB memory -Xmx1G -Xms1G

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

Since the VM has only 4GB memory, is it possible to configure the JVM settings to use 512MB? How should I do that? Will Kafka run properly with 512MB memory or is 1GB the minimum required?

推荐答案

要设置自己的 JVM 堆设置,只需导出 KAFKA_HEAP_OPTS,Kafka 会在启动时拾取.

To set your own JVM heap settings, you just have to export KAFKA_HEAP_OPTS and Kafka will pick it up when starting.

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

For example, to set the heap to 512MB, run

export KAFKA_HEAP_OPTS="-Xmx512m -Xms512M"

这篇关于低于 1GB 的 Kafka broker JVM 设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆