千家信息网

zookeeper的详细安装过程

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容介绍了"zookeeper的详细安装过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用户为
千家信息网最后更新 2025年12月01日zookeeper的详细安装过程

本篇内容介绍了"zookeeper的详细安装过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

用户为hadoop,安装目录为/opt/app下面

上传安装文件到/opt下面

root用户解压
[root@master opt]$ tar -zxvf zookeeper-3.4.7.tar.gz -C /opt/app/

修改用户及属组

[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7

创建数据文件夹并修改属组(并在slave01和slave02上同样创建)

mkdir /home/hadoop/app/zookeeper-3.4.7/tmp

chown -R hadoop:hadoop /home/hadoop/app/zookeeper-3.4.7/tmp

切换用户并修改文件zoo.cfg

su - hadoop

mv zoo_sample.cfg zoo.cfg

#修改数据文件夹自定

dataDir=/home/hadoop/app/zookeeper-3.4.7/tmp

#添加服务器

server.1=master:2888:3888

server.2=slave01:2889:3889

server.3=slave02:2890:3890

注:伪分布模式,同一台机器上端口要区分开。

集群中后面的端口最好都配置一样。

server.1=master:2888:3888

server.2=slave01:2888:3888

server.3=slave02:2888:3888

最后几行唯一需要注意的地方就是 server.X 这个数字就是对应 data/myid中的数字。你在3个server的myid文件中分别写入了1,2,3,那么每个server中的zoo.cfg都配server.1,server.2,server.3就OK了。因为在同一台机器上,后面连着的2个端口3个server都不要一样,否则端口冲突,其中第一个端口用来集群成员的信息交换,第二个端口是在leader挂掉时专门用来进行选举leader所用。

// server.X=A:B:C

其中X是一个数字,表示这是第几号server.

A是该server所在的IP地址.

B配置该server和集群中的leader交换消息所使用的端口.

C配置选举leader时所使用的端口

进入数据文件夹创建myid为1

cd /home/hadoop/app/zookeeper-3.4.7/tmp/

echo 1 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid (对应上面的X 1:1号server)

将配置到的zookeeper拷贝到其他电脑(slave01,slave02)上

scp -r zookeeper-3.4.7 hadoop@slave01:/opt/app (-r表示递归)

scp -r zookeeper-3.4.7 hadoop@slave02:/opt/app

修改属组
[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7

注意:修改slave01、slave02对应/home/hadoop/app/zookeeper-3.4.7/tmp/myid内容

slave01:

echo 2 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid

slave02:

echo 3 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid

配置环境变量

sudo vi /etc/profile

export ZOOKEEPER_HOME=/opt/app/zookeeper-3.4.7

export PATH=$PATH:$ZOOKEEPER_HOME/bin

(同样在master、slave02节点上也进行同样的操作)

启动,在三台机器上执行

bin/zkServer.sh start bin/zkServer.sh stop(关闭)

判断是否启动成功

Jps

或者查看进程-#有信息则启动成功

ps -aux | grep 'zookeeper'

最好查看日志 #查看是否报错

tail -f -n 500 zookeeper.out

"zookeeper的详细安装过程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

端口 文件 配置 用户 过程 内容 数字 数据 文件夹 机器 集群 成功 信息 就是 更多 最好 知识 选举 实用 学有所成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 公安局的网络安全大队待遇怎么样 我的世界服务器超平坦 在上海那需要软件开发毕业生 泰拉瑞亚服务器不能放绳子 江岸区信息网络安全维护条件 办公软件开发就选臻动传媒 模式识别常用数据库 黄陂区方便网络安全维护报价表 软件开发前端用什么 rds数据库用什么软件链接 重庆铜梁蔬菜软件开发 服务器断线重连 搭建虚拟机服务器 安卓程序怎么连接云服务器 网络安全技术课程介绍 僵尸毁灭工程服务器mod怎么开 怎么找到新三板公司数据库 电话号码簿数据库管理系统 荆楚幻维软件开发公司 sql代理服务器 常州涉密信息系统集成软件开发 软件开发 流程图 软件 中国邮储银行软件开发二面 漳州财务软件开发费用 软件开发前端用什么 数据库表设置自动递增 服务器关闭磁盘自检 软件开发人才驻点开发排名 数据库中常提供的邮件提醒 嵌入式结构软件开发
0