达梦MPP集群搭建部署

1.环境规划

节点1:192.168.59.130

节点2:192.168.59.131

2.操作系统

关闭防火墙及开机自启

Systemctl stop firewalld.service

Systemctl disabled firewalld.service

关闭SELinux

查看SELinux状态:sestatus

永久关闭:vi  /etc/selinux/config    修改SELINUX=disabled (重启生效)

修改可打开最大数

vi /etc/security/limits.conf 添加以下内容,并保存退出

dmdba    soft    nproc     10240

dmdba    hard    nproc     10240

dmdba    soft    nofile    65536

dmdba    hard    nofile    65536

dmdba    soft    core      unlimited

修改完成后,切换su dmdba通过ulimit -a进行查看

3.安装、初始化实例

两台机器都要安装数据库,安装可参考达梦单库安装文档

两台机器分别初始化实例  

[dmdba@dm01~]$/home/dmdba/dmdbms/bin/dminit PATH=/data/dm01  PORT_NUM=5221

[dmdba@dm02~]$/home/dmdba/dmdbms/bin/dminit PATH=/data/dm02  PORT_NUM=5221

4.配置dm.ini文件

节点一:

INSTANCE_NAME=EP01

MAL_INI=1

MPP_INI=1

ARCH_INI=1

节点二:

INSTANCE_NAME=EP02

MAL_INI=1

MPP_INI=1

ARCH_INI=1

5.配置dmarch.ini文件

节点一  

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL  

ARCH_DEST = /data/dm01/arch

ARCH_FILE_SIZE = 1024

ARCH_SPACE_LIMIT = 10240

节点二

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL  

ARCH_DEST = /data/dm02/arch

ARCH_FILE_SIZE = 1024

ARCH_SPACE_LIMIT = 10240 

6.配置dmmal.ini文件

两个节点dmmal.ini文件相同

[MAL_INST1]

MAL_INST_NAME=EP01

MAL_HOST=192.168.59.130

MAL_PORT=5231

MAL_INST_HOST=192.168.59.130

MAL_INST_PORT=5221

[MAL_INST2]

MAL_INST_NAME=EP02

MAL_HOST=192.168.59.131

MAL_PORT=5231

MAL_INST_HOST=192.168.59.131

MAL_INST_PORT=5221

7.配置dmmpp.ini文件

两个节点的dmmpp.ctl文件相同,可以将生成的dmmpp.ctl拷贝至另一个节点

[service_name1]

mpp_seq_no=0

mpp_inst_name=EP01

[service_name2]

mpp_seq_no=1

mpp_inst_name=EP02

转换命令:

/home/dmdba/dmdbms/bin/dmctlcvt  TYPE=2  SRC=/data/dm01/DAMENG/dmmpp.ini  DEST=/data/dm01/DAMENG/dmmpp.ctl

8.注册、启动数据库

注册服务

cd /home/dmdba/dmdbms/scripts/root

./dm_service_installer.sh -t dmserver -p xxxx -dm_ini /dmdata/xx/dm.ini

两节点都启动服务

./DmServiceDMSERVER start

9.测试

创建表,插入数据,查看各个节点的数据

CALL SP_GET_EP_COUNT ('模式名','表名');

mpp本地登录不可以执行DDL操作,需要全局登录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值