美文网首页
Mac/Linux搭建本地kafka集群

Mac/Linux搭建本地kafka集群

作者: 美菱朵 | 来源:发表于2020-02-22 18:54 被阅读0次

安装zookeeper

前提:装好Java8,配置好JAVA_HOME环境变量
1.下载
选择最新版(3.5.7)二进制包下载
链接:http://zookeeper.apache.org/releases.html#download
国内下载慢可以选择清华的源:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2.安装
选择一个目录解压


apache-zookeeper-3.5.7-bin/conf 目录下zoo_sample.cfg复制到zoo.cfg
添加log和data路径

启动zk:
sh apache-zookeeper-3.5.7-bin/bin/zkServer.sh start

安装kafka

1.下载
下载最新版(2.4.0)二进制包:http://kafka.apache.org/downloads
2.安装
选择一个目录解压


找到kafka_2.13-2.4.0/config/server.properties设置文件中zk地址
zookeeper.connect=localhost:2181
3.启动kafka
sh kafka_2.13-2.4.0/bin/kafka-server-start.sh -daemon kafka_2.13-2.4.0/config/server.properties

安装prometheus监控

1.下载
选择对应的包
https://prometheus.io/download/
2.安装
选择一个目录解压


3.启动
./prometheus --config.file=prometheus.yml
4.测试
http://127.0.0.1:9090

安装grafana

1.下载
https://grafana.com/grafana/download
Mac 用homebrew安装
2.启动
brew services start grafana
3.测试
http://127.0.0.1:3000
页面默认密码为admin/admin

安装kafka_exporter

1.下载
https://github.com/danielqsj/kafka_exporter

2.启动
kafka_exporter --kafka.server=kafka:9092
3.下载grafana dashboards json 配置文件
https://grafana.com/grafana/dashboards/7589/revisions

image.png
4.配置prometheus
修改prometheus.yml,修改后kill掉进程重启

5.配置grafana
添加数据源

导入dashboard模板,3中下载的json文件

测试
kafka有数据可以看到图表

相关文章

网友评论

      本文标题:Mac/Linux搭建本地kafka集群

      本文链接:https://www.haomeiwen.com/subject/snqrqhtx.html