如何为 Confluent distribution kafka jvm 设置 java 参数?

how to set java parameters for Confluent distribution kafka jvm?

confluent 安装指南没有说明如何修改 jvm 选项。 例如,调整 GC、启用 jmx 等

我应该添加一个环境变量吗?如果有的话是哪一个?

可以在confluent bin目录下找到环境变量:

$ grep jmx confluent-4.0.0/bin/kafka-run-class 
  KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false "
  KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT "

因此,对 JMX 设置使用 KAFKA_JMX_OPTS 之类的环境,对通用 JVM 设置使用 KAFKA_OPTS。