【发布时间】:2017-01-28 18:23:19
【问题描述】:
在为 Kafka 进程设置各种堆、GC 等 java 参数时,似乎存在相互冲突的思想流派。
一组说要编辑kafka-server-start bash 文件
另一个小组说要设置一个系统变量,然后让 kafka 启动来接它
在 Confluent 的最新说明中,出现以下“建议”:
-Xms6g -Xmx6g -XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20
-XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M
-XX:MinMetaspaceFreeRatio=50 -XX:MaxMetaspaceFreeRatio=80
关于在哪里设置这些的官方 Confluent 派对路线是什么? (我假设默认值不使用这些来适应较小的测试机器)
【问题讨论】:
标签: java apache-kafka confluent-platform