(一)Zookeeper的安装与配置
(1)解压apache-zookeeper-3.8.0-bin.tar.gz解压到/export/servers目录下
tar -zxvf zookeeper-3.4.9.tar. gz -C /export/servers
(2)修改apache-zookeeper-3.8.0-bin的名称为zookeeper
mv zookeeper-3.4.9.tar.gz zookeeper
(3)复制Zookeeper配置文件zoo_sample.cfg名为zoo.cfg
![]()
(4)编辑zoo.cfg

server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888
(5)创建Zookeeper数据文件夹zkdata和日志文件夹zkdatalog

(6)修改文件夹zkdata和zkdatalog读写权限
(7)配置并刷新环境变量
vim /etc/profile

添加以上内容于环境变量里
(8)拷贝node01主机/etc/profile文件到node02、node03主机。
scp / etc/profile node02 : /etc/profile
scp / etc/profile node03 : /etc/profile
(9)
当前主节点node01机上,将字符串“1”写入文件myid。echo “1” > myid
当前主节点node02机上,将字符串“2”写入文件myid。echo “2” > myid
当前主节点node03机上,将字符串“3”写入文件myid。echo “3” > myid
(10)Zookeeper的启动,三台主机分别执行启动。
zkServer.sh start
查看Zookeeper的状态,三台主机分别执行查看指令。
zkServer.sh status



停止Zookeeper进程,三台主机分别执行停止指令。
zkServer.sh stop

(二)Kafka集群的安装与配置
(1)解压Kafka压缩文件至/opt目录
tar -zxvf kafka-0.10.2.2-src.tgz -C /export/servers/
(2)修改解压后文件夹的名字为kafka
mv kafka-0.10.2.2-src/kafka
(3)node01主机配置service.properties文件

(4)主节点node01上创建日志文件夹
mkdir -p /root/kafka
(5)将配置完的kafka分发至node02、node03机器
scp -r /root/katka/ node02:/root
scp -r /root/kafka/ node03:/root
(6)node02主机配置service.properties文件

(7)node03主机配置service.properties文件

(8)三台机器上分别启动Zookeeper服务
zkServer.sh start
(9)三台机器上分别启动Kafka服务(kafka安装目录下)
bin/kafka-server-start.sh
文章详细介绍了如何在多节点环境中安装和配置Zookeeper以及Kafka集群,包括解压安装包,重命名文件夹,配置Zookeeper的zoo.cfg,创建数据和日志目录,设置环境变量,分配节点ID,启动和检查服务状态。接着,文章讲述了Kafka的安装过程,配置service.properties文件,并在各节点间同步配置,最后启动Zookeeper和Kafka服务。
1245

被折叠的 条评论
为什么被折叠?



