springcloud学习笔记---环境搭建---kafka集群搭建
2021/9/25 23:13:14
本文主要是介绍springcloud学习笔记---环境搭建---kafka集群搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
springcloud学习笔记—环境搭建—kafka集群搭建
1、下载
wget https://dlcdn.apache.org/kafka/3.0.0/kafka_2.12-3.0.0.tgz
2、解压
tar -zxvf kafka_2.12-3.0.0.tgz
3、修改配置
1、修改zk配置
cd kafka_2.12-3.0.0/config vim zookeeper.properties
修改
dataDir=/kafka/kafka_2.12-3.0.0/zookeeper
添加
dataLogDir=/kafka/kafka_2.12-3.0.0/log/zookeeper tickTime=2000 #为zk的基本时间单元,毫秒 initLimit=10 #Leader-Follower初始通信时限 tickTime*10 syncLimit=5 #Leader-Follower同步通信时限 tickTime*5 server.0=node1IP:2888:3888 server.1=node2IP:2888:3888 server.2=node3IP:2888:3888
将改配置文件复制到其他两个节点上
创建文件夹
mkdir -pv /kafka/kafka_2.12-3.0.0/zookeeper mkdir -pv /kafka/kafka_2.12-3.0.0/log/zookeeper mkdir -pv /kafka/kafka_2.12-3.0.0/log/kafka
添加myid
分别在三台机器上的/kafka/kafka_2.12-3.0.0/zookeeper添加myid文件,内容为上方配置的server后面的序号,如node1IP上内容为0,node2IP上内容为1
2 kafka配置
修改解压目录config下的server.properties文件
broker.id=1 #三台机器不能一样 advertised.listeners=PLAINTEXT://172.16.10.91:9092 #三台机器分别配置成为各自的ip zookeeper.connect=172.22.75.126:2181,172.25.147.22:2181,172.25.147.21:2181 #三台机器相同,根据自己的服务器配置 log.dirs=/kafka/kafka-3.0.0-src/log/kafka #三台机器相同 num.partitions=3 #三台机器相同
4 启动
1 启动zk
cd /kafka/kafka_2.12-3.0.0 bin/zookeeper-server-start.sh config/zookeeper.properties &
2 启动kafka
bin/kafka-server-start.sh config/server.properties &
5 安装Kafka Manager
1 下载
https://github.com/yahoo/CMAK/releases
2 解压
unzip cmak-3.0.0.5.zip
3 修改配置
cd /kafka/cmak-3.0.0.5/conf vim application.conf
修改为
kafka-manager.zkhosts="172.22.75.126:2181,172.25.147.22:2181,172.25.147.21:2181" cmak.zkhosts="172.22.75.126:2181,172.25.147.22:2181,172.25.147.21:2181" basicAuthentication.enabled=true basicAuthentication.enabled=${?KAFKA_MANAGER_AUTH_ENABLED} basicAuthentication.username="admin" basicAuthentication.username=${?KAFKA_MANAGER_USERNAME} basicAuthentication.password="admin" basicAuthentication.password=${?KAFKA_MANAGER_PASSWORD} basicAuthentication.realm="Kafka-Manager"
4 启动
bin/cmak &
5 访问
http://IP:9000/
问题 启动完成后突然发现没有管理已经启动的kafka,经查询发现目前只支持到kafka2.4,安装的kafka是3.0的,但是可以从kafka-manager中创建2.4的kafka
这篇关于springcloud学习笔记---环境搭建---kafka集群搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用