Kafka 监控 EFAK(即原 Kafka Eagle) 安装配置
Kafka Eagle 在 v2.0.7 版后更名为 EFAK
修改 Kafka 启动命令
关闭 Kafka 集群
$ kafka.sh stop
(kafka.sh 是 Kafka 集群启停脚本,在 Kafka 集群安装文章中有代码 Kafka 集群安装及常用命令)
修改启动脚本
$ vim /home/hadoop/local/kafka/bin/kafka-server-start.sh
将
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
exportKAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
改为:
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
# export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:Ini
tiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"
fi
分发启动命令:
分发到 ns2、ns3 服务器上;
$ xsync /home/hadoop/local/kafka/bin/kafka-server-start.sh
修改 Zookeeper 启动文件
如果 Zookeeper 版本在 3.5 以上,需要修改 zkServer.sh 启动文件;
停止 Zookeeper 集群
$ zk.sh stop
(zk.sh 是 Zookeeper 集群启停脚本,在 Zookeeper 集群安装文章中有代码 Zookeeper 集群安装)
修改启动脚本
$ vim /home/hadoop/local/zookeeper/bin/zkServer.sh
在第 77 行添加如下一行代码
ZOOMAIN="-Dzookeeper.4lw.commands.whitelist=* ${ZOOMAIN}"
分发启动脚本
$ xsync /home/hadoop/local/zookeeper/bin/zkServer.sh
重新启动 Zookeeper、Kafka 集群
$ zk.sh start
$ kafka.sh start
安装 Kafka Eagle
官网:http://www.kafka-eagle.org/index.html
Github:https://github.com/smartloli/EFAK
下载 3.0.1 版:
$ wget https://github.com/smartloli/kafka-eagle-bin/archive/v3.0.1.tar.gz
$ cd kafka-eagle-bin-3.0.1
$ tar xzvf efak-web-3.0.1-bin.tar.gz -C /home/hadoop/local
$ cd /home/hadoop/local
$ ln -s efak-web-3.0.1 efak
修改配置文件
$ cd /home/hadoop/local/efak
$ vim conf/system-config.properties
修改 zk 集群信息:把 cluster2 都注释掉
######################################
# multi zookeeper & kafka cluster list
# Settings prefixed with 'kafka.eagle.' will be deprecated, use 'efak.' instead
######################################
efak.zk.clus

最低0.47元/天 解锁文章
1616

被折叠的 条评论
为什么被折叠?



