Kafka-Eagle安装
目录
- Eagle环境安装
- Mysql环境准备
- Kafka环境准备
- Eagle安装
Kafka-Eagle框架可以监控Kafka集群的整体运行情况,在生产环境中经常使用
Eagle环境安装
Mysql环境准备
Eagle的安装依赖于Mysql,Mysql主要用来存储可视化展示的数据
将mysql
文件夹及里面所有内容上传到虚拟机
执行install_mysql.sh
(有点慢,需要等待)
测试:
Kafka环境准备
关闭Kafka集群
修改kafka/bin/kafka-server-start.sh
将
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
改动为
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G
XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200
XX:ParallelGCThreads=8 -XX:ConcGCThreads=5
XX:InitiatingHeapOccupancyPercent=70"export JMX_PORT="9999"#export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
将该配置文件分发给其他节点即可
Eagle安装
官网:https://www.kafka-eagle.org
可进入官网下载安装包
上传到linux,然后解压缩
编辑conf/system-config.properties
文件
修改如下内容:
这里监控的是一个集群
注释掉zk这行
修改数据库部分内容
配置环境变量
启动:ke.sh start
启动之前需要先启动ZK以及Kafka
根据这里提供的网页地址以及账号密码访问