达梦数据库大规模并行集群(DMMPP)单节点安装部署步骤

一.在两节点上做好准备工作(创建用户、设置环境变量、配置资源限制等)

二.在两节点上安装DM软件,软件安装目录为/home/dmdba/dmdbms

以上两个步骤可以参考前面单机安装部署方法,这里不赘述了

三.初始化实例

1.在节点1上初始化实例

./dminit path=/home/dmdba/ db_name=ep01 instance_name=EP01

2.在节点2上初始化实例

./dminit path=/home/dmdba/ db_name=ep02 instance_name=EP02

四.配置dm.ini

1.修改节点1的dm.ini文件内容如下

INSTANCE_NAME = EP01

PORT_NUM = 5236

MAL_INI = 1

MPP_INI = 1

2.修改节点2的dm.ini文件内容如下

INSTANCE_NAME = EP02

PORT_NUM = 5236

MAL_INI = 1

MPP_INI = 1

五.配置dmmal.ini

在两个节点实例目录下,建立dmmal.ini文件,文件内容一致

[MAL_INST1]

MAL_INST_NAME = EP01

MAL_HOST = 10.0.0.211

MAL_PORT = 5269

MAL_INST_HOST = 192.168.161.211

MAL_INST_PORT = 5236

[MAL_INST2]

MAL_INST_NAME = EP02

MAL_HOST = 10.0.0.212

MAL_PORT = 5269

MAL_INST_HOST = 192.168.161.212

MAL_INST_PORT = 5236

六.配置dmmpp.ctl

1.在两个节点实例目录下建立dmmpp.ini文件,两节点上的配置文件内容保持一致

[SERVICE_NAME1]

MPP_SEQ_NO = 0

MPP_INST_NAME = EP01

[SERVICE_NAME2]

MPP_SEQ_NO = 1

MPP_INST_NAME = EP02

2.使用 dmctlcvt 工具将 dmmpp.ini 文件转化为 dmmpp.ctl,在数据库安装的 bin 目录下执行以下命令

2.1节点1上执行以下命令进行转换

./dmctlcvt TYPE=2 SRC=/home/dmdba/ep01/dmmpp.ini DEST=/home/dmdba/ep01/dmmpp.ctl

2.2节点2上执行以下命令进行转换

./dmctlcvt TYPE=2 SRC=/home/dmdba/ep02/dmmpp.ini DEST=/home/dmdba/ep02/dmmpp.ctl

七.启动集群

分别在两个节点上启动实例

./dmserver /home/dmdba/ep01/dm.ini

./dmserver /home/dmdba/ep02/dm.ini

当出现SYSTEM IS READY字样后,表示启动正常

八.配置服务名连接集群

1.客户端主机上编辑dm_svc.conf文件

# 以#开头的行表示是注释

# 全局配置区

DMMPP=(192.168.161.211:5236,192.168.161.212:5236)

TIME_ZONE=(+480) #表示+8:00 时区

LOGIN_ENCRYPT=(0)

DIRECT=(Y)

# 服务配置区

[DMMPP]

TIME_ZONE=(+480) #表示+8:00 时区

LOGIN_MODE=(0)

SWITCH_TIME=(3) #在服务器之间切换的次数

SWITCH_INTERVAL=(10) #在服务器之间切换的时间间隔,单位为毫秒

九.注册服务

分别在两个节点上,以root用户切换到/home/dmdba/dmdbms/script/root目录下

./dm_service_installer.sh -t dmserver -p dmmpp -dm_ini /home/dmdba/ep01/dm.ini

./dm_service_installer.sh -t dmserver -p dmmpp -dm_ini /home/dmdba/ep02/dm.ini

以服务方式重启实例

systemctl start DmServicedmmpp

更多资讯请上达梦技术社区了解:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值