OushuDB 安装与升级之安装 Zookeeper

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 如果您安装了Oushu Lava私有云,或者用的是Lava Cluod公有云,那么您不需要手动部署Zookeeper。在部署HDFS的过程中会自动部署Zookeeper。

image.png

如果您安装了Oushu Lava私有云,或者用的是Lava Cluod公有云,那么您不需要手动部署Zookeeper。在部署HDFS的过程中会自动部署Zookeeper。
创建一个zkhostfile包含要安装zookeeper的机器:

touch zkhostfile

添加下面主机名到zkhostfile,该文件记录安装zookeeper的主机名称:

oushum1oushum2oushus1

安装Zookeeper:

source /usr/local/hawq/greenplum_path.shhawq ssh -f zkhostfile -e 'yum install -y zookeeper'

创建zookeeper数据目录:

hawq ssh -f zkhostfile -e 'mkdir -p /data1/zookeeper/data'hawq ssh -f zkhostfile -e 'chown -R zookeeper:zookeeper /data1/zookeeper'

分别在三台配置了zookeeper的节点上配置myid文件,分别节点oushum1、oushum2、oushus1创建文件myid,内容分别是1、2和3,然后为zookeeper用户加上权限:

source /usr/local/hawq/greenplum_path.shecho 1 > myidhawq scp -h oushum1 ./myid =:/data1/zookeeper/dataecho 2 > myidhawq scp -h oushum2 ./myid =:/data1/zookeeper/dataecho 3 > myidhawq scp -h oushus1 ./myid =:/data1/zookeeper/datahawq ssh -f zkhostfile -e "sudo chown -R zookeeper:zookeeper /data1/zookeeper/data"

复制zoo.cfg(右键保存)到oushum1上/etc/zookeeper/conf/zoo.cfg, 在oushum1上文件/etc/zookeeper/conf/zoo.cfg中添加以下内容:

server.1=oushum1:2888:3888server.2=oushum2:2888:3888server.3=oushus1:2888:3888

说明: server.n中的n值,即是myid文件的内容,在配置zookeeper节点需要注意:
在oushum1上文件/etc/zookeeper/conf/zoo.cfg中修改dataDir:

dataDir=/data1/zookeeper/data

拷贝zoo.cfg到所有zookeeper节点:

cd ~hawq scp -f zkhostfile /etc/zookeeper/conf/zoo.cfg =:/etc/zookeeper/conf/zoo.cfg

在oushum1,使用”hawq ssh”启动所有节点zookeeper:

hawq ssh -f zkhostfile -e 'sudo -u zookeeper /usr/hdp/current/zookeeper-server/bin/zkServer.sh start'

zookeeper启动后,使用下面的命令查看zookeeper是否启动成功:

hawq ssh -f zkhostfile -e 'sudo -u zookeeper /usr/hdp/current/zookeeper-server/bin/zkServer.sh status'
相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
10天前
|
存储 负载均衡 监控
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
这篇文章是关于Apache Dubbo框架与Zookeeper的关系,以及如何下载、安装和启动Zookeeper的教程,包括解决启动过程中可能遇到的报错问题。
27 3
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
|
2月前
|
Docker 容器
Docker 安装 Zookeeper
Docker 安装 Zookeeper
114 2
|
3月前
|
消息中间件 存储 负载均衡
zookeeper 特点、使用场景及安装,配置文件解析
zookeeper 特点、使用场景及安装,配置文件解析
56 2
|
2月前
|
Java Linux Docker
【zookeeper 第二篇章】windows、linux、docker-compose 安装 zookeeper
本文介绍Zookeeper在不同环境下的安装方法。Linux安装需备好JDK,下载并解压Zookeeper后,复制`zoo_sample.cfg`为`zoo.cfg`,最后运行`zkServer.sh start`启动服务。Windows安装类似,通过`zkServer.bat`启动。使用Docker-Compose则需编写配置文件,并通过`docker-compose up -d`后台启动容器。
55 0
|
2月前
|
开发工具
部署安装zookeeper集群
部署安装zookeeper集群
|
4月前
|
Windows
zookeeper-3.8.0安装(Windows)
zookeeper-3.8.0安装(Windows)
271 0
|
5月前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
|
1月前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
|
1月前
|
负载均衡 Java 应用服务中间件
微服务分布式系统架构之zookeeper与dubbor-1
微服务分布式系统架构之zookeeper与dubbor-1
|
1月前
|
存储 负载均衡 Dubbo
分布式-Zookeeper(一)
分布式-Zookeeper(一)