Zookeeper集群下载安装并启动

前提:准备三台虚拟机

集群启动修改配置(3台服务器都要执行)

1、下载Zookeeper安装包

Zookeeper的下载地址:
https://zookeeper.apache.org/releases.html
https://archive.apache.org/dist/zookeeper

2、上传Zookeeper安装包

将下载完毕的zookeeper安装包上传至Linux系统的/root/export/software/目录下

3、解压Zookeeper安装包

首先,进入安装目录,命令

bash 复制代码
cd /root/export/software/

其次,解压安装包zookeeper-3.4.10.tar.gz至/root/export/servers/目录,命令

bash 复制代码
tar -zxvf zookeeper-3.4.10.tar.gz -C /root/export/servers/

4、修改zookeeper配置文件

bash 复制代码
cd /export/servers/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
#修改数据存放地址
dataDir=/root/export/data/zookeeper/zkdata
#添加节点配置
server.1 =hadoop01:2888:3888
server.2 =hadoop02:2888:3888
server.3 =hadoop03:2888:3888

5、设置服务器编号

bash 复制代码
mkdir -p /root/export/data/zookeeper/zkdata
cd /root/export/data/zookeeper/zkdata
echo 1 > myid
#第二台服务器 echo 2 > myid
#第三台服务器 echo 3 > myid

6、设置环境变量

bash 复制代码
vim /etc/profile
export ZK_HOME=/root/export/servers/zookeeper-3.4.10
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZK_HOME/bin
source /etc/profile

7、服务器启动/关闭/查看状态

bash 复制代码
#启动命令
zkServer.sh start
#查看角色
zkServer.sh status
#关闭命令
zkServer.sh stop 
相关推荐
zfxwasaboy27 分钟前
Linux宏clamp(val, lo, hi)的作用
linux·运维·服务器
我爱学习好爱好爱2 小时前
Ansible 常用模块详解:lineinfile、replace、get_url实战
linux·python·ansible
吴声子夜歌3 小时前
TypeScript——基础类型(三)
java·linux·typescript
DA02213 小时前
系统移植-STM32MP1启动详解(BootROM)
linux·bsp·系统移植
春日见3 小时前
自驾算法的日常工作?如何提升模型性能?
linux·人工智能·机器学习·计算机视觉·自动驾驶
李彦亮老师(本人)4 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
minji...4 小时前
Linux 进程信号(二)信号的保存,sigset_t,sigprocmask,sigpending
linux·运维·服务器·网络·数据结构·c++·算法
A.A呐4 小时前
【Linux第二十章】socket
linux
何中应4 小时前
Grafana如何重置密码
linux·运维·服务器·grafana
charlie1145141915 小时前
2026年正点原子开发板移植方案——从0开始的Rootfs之路(3)inittab 与 init 系统:Linux 启动的“第一号进程“全解析
linux·驱动开发·学习·嵌入式开发·嵌入式linux