02-Zookeeper环境搭建
1:下载Zookeeper
下载地址:http://Zookeeper.apache.org/releases.html# download
2:解压Zookeeper
[hadoop@hadoop01 app]$ tar -zxvf zookeeper-3.4.6.tar.gz
3:配置Zookeeper
[hadoop@hadoop01 conf]$ vi zoo.cfg
dataDir=/home/hadoop/data/zookeeper/zkdata --此处的目录要与第四步创建的目录一致
dataLogDir=/home/hadoop/data/zookeeper/zkdatalog --此处的目录要与第四步创建的目录一致
clientPort=2181
#server.每个节点服务编号=服务器ip地址:集群通信端口:选举端口
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
4:集群其他节点安装Zookeeper
将hadoop01节点的Zookeeper安装目录,整体分发到集群的hadoop02和hadoop03节点。
[hadoop@hadoop01 app]$scp -r zookeeper-3.4.6 hadoop@hadoop02:/home/hadoop/app/
[hadoop@hadoop01 app]$scp -r zookeeper-3.4.6 hadoop@hadoop03:/home/hadoop/app/
5:创建Zookeeper数据和日志目录
#创建Zookeeper数据目录
[hadoop@hadoop01 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata
[hadoop@hadoop02 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata
[hadoop@hadoop03 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata
#创建Zookeeper日志目录
[hadoop@hadoop01 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog
[hadoop@hadoop02 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog
[hadoop@hadoop03 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog
6:为Zookeeper集群各个节点创建服务编号
#hadoop01节点
[hadoop@hadoop01 zkdata]$ touch myid
[hadoop@hadoop01 zkdata]$ echo 1 myid
#hadoop02节点
[hadoop@hadoop02 zkdata]$ touch myid
[hadoop@hadoop02 zkdata]$ echo 2 myid
#hadoop03节点
[hadoop@hadoop03 zkdata]$ touch myid
[hadoop@hadoop03 zkdata]$ echo 3 myid
注意:每个节点服务编号的值是一个整形数字且不能重复
7:启动Zookeeper
[hadoop@hadoop01 zookeeper]# bin/zkServer.sh start
[hadoop@hadoop02 zookeeper]# bin/zkServer.sh start
[hadoop@hadoop03 zookeeper]# bin/zkServer.sh start
8:查看Zookeeper状态
[hadoop@hadoop01 zookeeper]# bin/zkServer.sh status
[hadoop@hadoop02 zookeeper]# bin/zkServer.sh status
[hadoop@hadoop03 zookeeper]# bin/zkServer.sh status
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?