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


欢迎关注,学习不迷路!

相关推荐
Hoking8 小时前
Kafka集群部署(docker容器方式)SASL认证(zookeeper)
docker·zookeeper·kafka
一弓虽8 小时前
zookeeper 学习
分布式·学习·zookeeper
viperrrrrrrrrr720 小时前
大数据学习(130)-zookeeper
大数据·学习·zookeeper
darin_ฅ( ̳• ◡ • ̳)ฅ120 小时前
Linux环境-通过命令查看zookeeper注册的服务
linux·zookeeper
火龙谷21 小时前
【hadoop】Davinci数据可视化工具的安装部署
大数据·hadoop·分布式
£菜鸟也有梦1 天前
从0到1,带你走进Flink的世界
大数据·hadoop·flink·spark
隰有游龙1 天前
hadoop集群启动没有datanode解决
大数据·hadoop·分布式
UCoding1 天前
我们来学zookeeper -- 集群搭建
分布式·zookeeper
伍六星2 天前
图片上传问题解决方案与实践
大数据·hive·hadoop
后端码匠2 天前
Kafka 单机部署启动教程(适用于 Spark + Hadoop 环境)
hadoop·spark·kafka