躬行系列-Kafka eagle部署

Posted 馒头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了躬行系列-Kafka eagle部署相关的知识,希望对你有一定的参考价值。

版本选择

v2.0.6

下载地址

https://codeload.github.com/s...

部署细节

因为kafka-eagle用的是jmx拉取数据,所以需要修改kafka启动脚本。
vim kafka-server-start.sh

 28 if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
 29     export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
 30 fi

改为

 28 if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
 29     export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
 30     export JMX_PORT="9999"
 31     #export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
 32 fi

解压,kafka-eagle是嵌套的压缩。需要解压两次才能得到真正的安装包。

tar -zxvf kafka-eagle-bin-2.0.6.tar.gz
cd kafka-eagle-bin-2.0.6
tar -zxvf kafka-eagle-web-2.0.6-bin.tar.gz

kafka-eagle必须配置环境变量。

vim /etc/profile

export KE_HOME=/usr/local/kafka-eagle-web-2.0.6
export PATH=$PATH:$KE_HOME/bin

修改配置文件:system-config.properties
一般需要修改的配置项都在下面了。

######################################
# multi zookeeper & kafka cluster list
######################################
kafka.eagle.zk.cluster.alias=cluster1
cluster1.zk.list=192.168.1.73:2181,192.168.1.52:2181,192.168.1.102:2181

######################################
# kafka offset storage
######################################
cluster1.kafka.eagle.offset.storage=kafka

######################################
# kafka mysql jdbc driver address
######################################
kafka.eagle.driver=com.mysql.cj.jdbc.Driver
kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
kafka.eagle.username=root
kafka.eagle.password=123456

注意启动日志里的用户名密码

常用命令

启动:ke start
停止:ke stop
查看状态:ke status

以上是关于躬行系列-Kafka eagle部署的主要内容,如果未能解决你的问题,请参考以下文章

kafka eagle安装部署

2021年大数据Kafka:❤️安装Kafka-Eagle❤️

2021年大数据Kafka:❤️安装Kafka-Eagle❤️

Kafka Eagle V1.3.4更新预览

Kafka Eagle安装详情及问题解答

kafka-eagle安装踩坑