kafka集群搭建(二)

一、zookeeper集群搭建

1.1、版本查找

在百度中输入zookeeper download点击第一个就可以进入官网下载,我没下载最新版本,我是下载了稳定版本apache-zookeeper-3.6.3-bin.tar.gz;下载网址如下:https://dlcdn.apache.org/zookeeper/stable/

1.2、创建文件夹

mkdir -p  /root/opt/soft

1.3、解压

tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz

1.4、进入conf文件cp一个zoo.cfg文件

cd apache-zookeeper-3.6.3-bin/conf

       在conf下新增配置文件

cp zoo_sample.cfg zoo.cfg

1.5、修改配置文件

vi zoo.cfg

     要修改的内容如下

tickTime=2000  
initLimit=10  
syncLimit=5  
dataDir=/root/zookeeper/zookeeper1/data
dataLogDir=/root/zookeeper/zookeeper1/logs
clientPort=2181  
server.1=192.168.32.122:8880:7770
server.2=192.168.32.123:8880:7770
server.3=192.168.32.124:8880:7770 

上面文件修改完后,在另外两台服务器上也修改一下,或者通过scp命令进行拷贝

1.6、编写myid文件

进入data目录

cd /root/zookeeper/zookeeper1

   写入一个文件 echo '1' > data/myid

然后依次在三个服务器上执行,但第二个服务器值是2第三个服务器值是3

1.8、启动服务器(zookeeper的bin目录)

 

/zkServer.sh start

 

1.9、关闭服务器

./zkServer.sh stop

二、kafka集群安装

2.1、版本查找

在百度中输入kafka download点击第一个就可以进入官网下载,我是下载了kafka_2.13-2.8.0.tgz;下载网址如下http://kafka.apache.org/downloads.html

2.2、解压

tar -zxvf kafka_2.13-2.8.0.tgz

2.3、修改配置文件

Cd  /root/opt/soft/kafka_2.13-2.8.0/config

修改server.properties文件

 

broker.id=0
listeners=PLAINTEXT://192.168.32.122:9092
log.dirs=/root/kafka/kafka-logs
zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181

 

同理另外两台也要修改,修改内容如下

broker.id=1
listeners=PLAINTEXT://192.168.32.123:9092
log.dirs=/root/kafka/kafka-logs
zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181
broker.id=2
listeners=PLAINTEXT://192.168.32.124:9092
log.dirs=/root/kafka/kafka-logs
zookeeper.connect=192.168.32.122:2181,192.168.32.123:2181,192.168.32.124:2181

2.4、启动kafka

进入kafka目录然后执行如下命令

./bin/kafka-server-start.sh config/server.properties &

这样集群就建好了

 

 

 

posted @ 2021-10-20 16:48  童话述说我的结局  阅读(55)  评论(0编辑  收藏  举报