2. zk集群部署

简介

上一篇文章我们已经把环境准备好了,jdk也配置好了,下面我们开始把zk部署起来

hadoop环境准备

创建zk用户

shell 复制代码
useradd zk -d /home/zk
echo "1q1w1e1r"  | passwd --stdin zk

上传zk包

拷贝zk包到/home/zk目录,这里的zk版本为 3.6.3

shell 复制代码
scp zk.tar.gz zk@hadoop01:/home/zk
scp zk.tar.gz zk@hadoop02:/home/zk
scp zk.tar.gz zk@hadoop03:/home/zk

解压

tar -zxvf zk.tar.gz

创建文件夹

mkdir data logs

配置文件

修改zk配置文件

cd /home/zk/conf

vi zoo.cfg

配置如下

text 复制代码
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zk/data
dataLogDir=/home/zk/data
clientPort=2181
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
skipACL=yes

每台机器创建myid文件,分别写入 1,2,3

cd /home/zk/data

vi myid

启动zk

/home/zk/bin/zkServer.sh start

查看集群状态

shell 复制代码
# hadoop01
[zk@hadoop01 ~]$/home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

# hadoop02
[zk@hadoop02 ~]$ /home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader

# hadoop03
[zk@hadoop03 ~]$ /home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

测试

在hadoop01进入客户端交互界面

/home/zk/bin/zkCli.sh -server hadoop01:2181

创建一个文件夹

shell 复制代码
[zk: hadoop01:2181(CONNECTED) 1] create /test
Created /test

进入hadoop02查看

shell 复制代码
/home/zk/bin/zkCli.sh -server hadoop02:2181
[zk: hadoop02:2181(CONNECTED) 0] ls /
[test, zookeeper]

总结

到此zk集群就已经搭建完毕,下节开始搭建hdfs


欢迎关注,学习不迷路!

相关推荐
初次攀爬者2 天前
Kafka + ZooKeeper架构基础介绍
后端·zookeeper·kafka
初次攀爬者6 天前
ZooKeeper 实现分布式锁的两种方式
分布式·后端·zookeeper
B站计算机毕业设计超人7 天前
计算机毕业设计Django+Vue.js高考推荐系统 高考可视化 大数据毕业设计(源码+LW文档+PPT+详细讲解)
大数据·vue.js·hadoop·django·毕业设计·课程设计·推荐算法
B站计算机毕业设计超人7 天前
计算机毕业设计Django+Vue.js音乐推荐系统 音乐可视化 大数据毕业设计 (源码+文档+PPT+讲解)
大数据·vue.js·hadoop·python·spark·django·课程设计
十月南城7 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
王九思7 天前
Hive Thrift Server 介绍
数据仓库·hive·hadoop
Asher05097 天前
Hive核心知识:从基础到实战全解析
数据仓库·hive·hadoop
yumgpkpm7 天前
AI视频生成:Wan 2.2(阿里通义万相)在华为昇腾下的部署?
人工智能·hadoop·elasticsearch·zookeeper·flink·kafka·cloudera
Sheffield7 天前
如果把ZooKeeper按字面意思比作动物园管理员……
elasticsearch·zookeeper·kafka
Asher05097 天前
Hadoop核心技术与实战指南
大数据·hadoop·分布式