基于Linux的kafka集群安装

本文详细介绍了如何在两台Linux服务器上搭建Kafka与Zookeeper集群,包括环境准备、软件下载、解压与重命名、配置broker.id及zookeeper连接、scp拷贝、zookeeper配置与启动等步骤。

1. 环境准备:

准备两台Linux服务器要保证网络互通。

2. 下载kafka和zookeeper

kafka:http://kafka.apache.org/downloads

zookeeper:https://zookeeper.apache.org/releases.html

3. 解压

tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz -C /usr/local/
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz -C /usr/local/

4. 重命名

mv kafka_2.12-2.5.0/ kafka
mv apache-zookeeper-3.6.1-bin/ zookeeper

5. 配置broker.id和zookeeper的配置

vim server.properties 

5.1  配置broker.id,每个节点都不一样,尽量有规律一点

5.2 配置zookeeper.connect集群各个几点的ip+端口,用逗号隔开

6. 通过scp命令拷贝到其他节点

7. 配置zookeeper

cp zoo_sample.cfg zoo.cfg

7.1 配置dataDir

7.2 配置server.N

在zoo.cfg文件末尾追加如下配置:

举例:没有域名用ip

server.1=master:2888:3888
server.2=slave1:2888:3888

7.3 在zookeeper路径下新建data文件夹

mkdir data

7.4 进入data文件夹创建一个文件myid

touch myid

向myid写入值,其中1代表在zoo.cfg中server.1,以此类推

echo 1 > myid

8. scp拷贝到其他节点并且修改mypid的值如1改成2

9. 启动zookeeper

./zkServer.sh start

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值