默认情况下启动Broker进程只会使用1G内存,在实际使用过程中会导致频繁的GC,会影响Kafka集群的性能和稳定性。
[root@hadoop01 bin]# vim kafka-server-start.sh
# 查看 gc 的详细信息
[root@hadoop01 kafka_2.12-2.4.0]# jstat -gcutil 60640 1000
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 100.00 56.07 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.07 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.07 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.07 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.23 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.23 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.23 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.23 37.23 92.00 92.32 87 2.533 0 0.000 2.533
0.00 100.00 56.23 37.23 92.00 92.32 87 2.533 0 0.000 2.533
^CYou have new mail in /var/spool/mail/root
[root@hadoop01 cmak-3.0.0.4]# unzip cmak-3.0.0.4.zip
# 首行添加,jdk只要解压不需要配置环境变量
[root@hadoop01 cmak-3.0.0.4]# vim cmak
JAVA_HOME=/home/soft/jdk11
[root@hadoop01 cmak-3.0.0.4]# vim application.conf
cmak.zkhosts="hadoop01:2182,hadoop02:2181,hadoop03:2181"
# 重启kafka
[root@hadoop01 kafka]# JMX_PORT=9988 bin/kafka-server-start.sh -deamon config/server.properties
# 启动cmk
[root@hadoop01 cmak-3.0.0.4]# bin/cmak -Dconfig.file=conf/application.conf -Dhttp.port=9876
访问9876端口
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e19b99a845ba42d7b0e42b48b23dcfba.png#pic_center)