前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >东方通TongRDS哨兵模式部署(命令行方式)

东方通TongRDS哨兵模式部署(命令行方式)

作者头像
陳斯托洛夫斯記
发布2024-08-07 13:18:43
发布2024-08-07 13:18:43
67100
代码可运行
举报
文章被收录于专栏:XBDXBD
运行总次数:0
代码可运行

环境

IP

角色

192.168.0.101

中心节点、服务节点

192.168.0.102

中心节点、服务节点

192.168.0.103

中心节点、服务节点

解压安装包(在三个节点上操作)

代码语言:javascript
代码运行次数:0
复制
mkdir /data/TongRDS
tar xf TongRDS-2.2.1.2_P3.MC.tar.gz -C /data/TongRDS/
tar xf TongRDS-2.2.1.2_P3.Node.tar.gz -C /data/TongRDS/

# 把 center.lic 授权文件上传到 /data/TongRDS/pcenter 目录下

中心节点配置

代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pcenter/etc/config.properteis
1.png
1.png
代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pcenter/etc/cluster.properteis

# 对应服务节点的(/data/TongRDS/pmemdb/etc/cfg.xml)server.service
2.png
2.png
代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pcenter/etc/active.properteis

# acioweor_483kja03np4h8238G 是激活码,对应哨兵接入时的密码,等号后面的内容是该激活码对应的服务,多个用逗号分隔
3.png
3.png
代码语言:javascript
代码运行次数:0
复制
# 如果有多台中心节点,可修改此配置文件
vim /data/TongRDS/pcenter/etc/sync.properteis
4.png
4.png

服务节点配置(在三个节点上操作)

代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pmemdb/etc/cfg.xml

# 检查该配置文件 Server.Service 的配置为 WebSession,该服务名必须和 Center 节点中(/data/TongRDS/pcenter/etc/cluster.properteis)的配置对应,否则对应节点不允许接入。该名字也是 sentinel.master 的名字

# 把 cfg.template.xml 中的 <Notify></Notify> 内容拷贝到 cfg.xml 文件中 </Common> 下面

# 把 cfg.template.xml 中的 <BinaryCompatible>true</BinaryCompatible> 拷贝到 <Common> 下面
5.png
5.png
代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pmemdb/etc/dynamic.xml

# Server.Center.Password 为连接 Center 时的认证密码

#  Server.Center.EndPoint 为 center 节点的 IP,如果有多台 Center 节点,可以配置多条 EndPoint
6.png
6.png
代码语言:javascript
代码运行次数:0
复制
vim /data/TongRDS/pmemdb/etc/sentinel.xml
7.png
7.png

启动服务

代码语言:javascript
代码运行次数:0
复制
# 启动中心节点
cd /data/TongRDS/pcenter/bin
nohup sh StartCenter.sh &

# 启动哨兵和服务节点
cd /data/TongRDS/pmemdb/bin
nohup sh StartSentinel.sh &
nohup sh StartServer.sh &

验证

代码语言:javascript
代码运行次数:0
复制
cd /data/TongRDS/pmemdb/bin/
./Client.sh
	localhost:6379 > info replication

./Client.sh -p 26379
	localhost:26379 > auth acioweor_483kja03np4h8238G
	localhost:26379 > sentinel get-master-addr-by-name WebSession
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-252,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档