达梦DEM安装及部署主备集群

本机实验环境:centos7.9,dm8,java1.8,tomcat9.50.0

1)搭建DEM后台数据库

执行dmca.sh新建一个数据库实例

安装完之后使用root用户注册服务。

数据库dm.ini参数配置进行优化, 推荐配置:
    MEMORY_POOL          =  200
    BUFFER               =  1000
    KEEP                 =  64
    SORT_BUF_SIZE        =  50

之后重启数据库:systemctl restart DmServiceDM8

2)使用disql执行后台数据库的初始化脚本

(初始化脚本在dm8安装路径的web目录下可以找到,注意该脚本应该用utf-8编码执行,否则会有异常)

 3)配置后台数据库连接信息,修改dem.war配置

dem.war同样在dm8的安装路径下的web下可以找到。需要修改的信息是war包里面的 WEB-INF/db.xml里面的ip、端口、连接池信息(本次没有使用加密连接)等,我修改如下

这里我没有找到在centos下直接修改war包文件的方法,我是把war包传到windows下用7zip打开war包直接修改xml文件,然后保存,会提示压缩文件已修改是否要保存,点保存之后war包就会更新,然后再把war包放到centos的tomcat的webapps目录下。

4)tomcat修改与部署

在 conf/server.xml 中
<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1";

 bin/catalina.sh 中调整如下参数:

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin";

然后启动tomcat服务startup.sh。

此时使用localhost:8080/dem访问失败。

查看webapps下的dem资源发现属于root用户,因此修改webapps下的资源所有权属:

chown -R dmdba:dinstall webapps/

重新启动tomcat服务后再访问localhost:8080/dem成功。事实上由于我的虚拟机略卡,因此初次加载了大约2分钟才能开始访问该页面。初始用户名密码是admin/888888

 

 

5)启动dmagent 

在dm8的安装路径的tool下有dmagent。需要修改里面的配置文件agent.ini再启动dmagent服务。

center.url=http://localhost:8080/dem #DEM访问地址

gather_enable=true #开启收集监控数据功能,默认打开

service_enable=true #开启远程调用功能,部署时需要打开

启动dmagent服务:

 服务启动后DEM上可以自动更新监控主机状态。

6)在本机部署主备集群

dem上可以直接部署集群,全图形化操作界面很友好:

此处应注意,如果再agent.ini中没有配置 ip_list  值,则dem是无法找到主机的,这里就选不到要部署的主机。

自行配置工作目录,以及添加所需实例:

逐一配置主库和备库:

 

 

下面是上传服务器文件,我们可以把dm8的安装文件上传(注意是上传iso文件,如果是上传那个zip包会报错):

 

 配置详情可以导出:

 之后将开始自动部署:

 执行完可以选择添加到监控

至此已经通过dem完成了主备集群部署。 

更多参考内容请访问达梦云适配中心

https://eco.dameng.com/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值