其他分享
首页 > 其他分享> > Kafka3.2.0集群的搭建过程

Kafka3.2.0集群的搭建过程

作者:互联网

Kafka3.2.0集群的搭建过程

编写: 孙祎晨

启动步骤:

1: zookeeper 集群的先启动:

命令:在三台机器上的部署地址的bin目录下执行相应的启动命令

cd  /opt/kafka3.2.0/kafka_2.13-3.2.0/bin
 ./zookeeper-server-start.sh  ../config/zookeeper.properties  &

2: 以守护进程的方式启动kafka。

cd  /opt/kafka3.2.0/kafka_2.13-3.2.0/bin
./kafka-server-start.sh -daemon ../config/server.properties &

部署过程


以下所有操作均在业务用户下进行

1:kafka官网下载最新的kafka的安装包

下载地址: https://www.apache.org/dyn/closer.cgi?path=/kafka/3.2.0/kafka_2.13-3.2.0.tgz

2:将下载好的安装包放置到对应的服务器上/opt/kafka3.2.0目录下

image

3:使用命令对压缩包进行解压:
tar -zxvf kafka_2.13-3.2.0.gz
4: 修改zookeeper.properties的配置文件
#####进入kafka安装目录的配置文件目录下#####
cd /opt/kafka3.2.0/kafka_2.13-3.2.0/config

#####对zookeeper的配置进行编辑#####
vim zookeeper.properties
----------------------------------------------------------------
dataDir=/opt/kafka3.2.0/kafka_2.13-3.2.0/zkdata
logDir=/opt/kafka3.2.0/kafka_2.13-3.2.0/zklogs
clientPort=2181
admin.enableServer=false
Time=2000
initLimit=10
syncLimit=5
server.1=10.XXX.XXX.13:2888:3888
server.2=10.XXX.XXX.14:2888:3888
server.3=10.XXX.XXX.15:2888:3888

#######新建zookeeper的数据存放目录与日志目录######
mkdir -p =/opt/kafka3.2.0/kafka_2.13-3.2.0/{zkdata,zklogs}

#######新建对应不同的server的myid
echo 1 >/opt/kafka3.2.0/kafka_2.13-3.2.0/zkdata/myid
echo 2 >/opt/kafka3.2.0/kafka_2.13-3.2.0/zkdata/myid
echo 3 >/opt/kafka3.2.0/kafka_2.13-3.2.0/zkdata/myid


注意:三个机器都需进行上述的操作。
5:启动zookeeper集群即可
6:kafka配置文件的修改
#####进入kafka安装目录的配置文件目录下#####
cd /opt/kafka3.2.0/kafka_2.13-3.2.0/config

#####对kafka的配置进行编辑#####
vim server.properties
---------------------------------------------------
port=9092
listeners=PLAINTEXT://10.XXX.XXX.13:9092
#advertised.listeners是外网使用的
#advertised.listeners=PLAINTEXT://外网IP:9092
#每个节点编号1、2、3
broker.id=1
#端口
port=9092
#配置3个
log.dirs=/opt/kafka3.2.0/kafka_2.13-3.2.0/logs
#zk地址
zookeeper.connect=10.XXX.XXX.13:2181,10.XXX.XXX.14:2181,10.XXX.XXX.15:2181

-------------------------------------------------------------------

########kafka日志文件目录配置##########

mkdir -p /opt/kafka3.2.0/kafka_2.13-3.2.0/logs


注意:三个机器都需要以上的操作,但注意broker.id的变化的修改。


7:在三个机器上对kafka进行守护进程启动即可
cd  /opt/kafka3.2.0/kafka_2.13-3.2.0/bin
./kafka-server-start.sh -daemon ../config/server.properties &

结束

标签:opt,Kafka3.2,kafka3.2,zookeeper,kafka,3.2,集群,2.13,搭建
来源: https://www.cnblogs.com/cc66/p/16454192.html