达梦DEM安装及部署主备集群学习记录

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

1)搭建DEM后台数据库

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

达梦DEM安装及部署主备集群学习记录

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

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

之后重启数据库:systemctl restart DmServiceDM8

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

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

达梦DEM安装及部署主备集群学习记录

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

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

达梦DEM安装及部署主备集群学习记录

这里我没有找到在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

达梦DEM安装及部署主备集群学习记录

 达梦DEM安装及部署主备集群学习记录

 达梦DEM安装及部署主备集群学习记录

5)启动dmagent 

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

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

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

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

启动dmagent服务:

达梦DEM安装及部署主备集群学习记录

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

达梦DEM安装及部署主备集群学习记录

6)在本机部署主备集群

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

达梦DEM安装及部署主备集群学习记录

达梦DEM安装及部署主备集群学习记录

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

达梦DEM安装及部署主备集群学习记录

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

达梦DEM安装及部署主备集群学习记录

逐一配置主库和备库:

达梦DEM安装及部署主备集群学习记录

达梦DEM安装及部署主备集群学习记录

达梦DEM安装及部署主备集群学习记录 达梦DEM安装及部署主备集群学习记录

达梦DEM安装及部署主备集群学习记录

达梦DEM安装及部署主备集群学习记录

 达梦DEM安装及部署主备集群学习记录

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

 达梦DEM安装及部署主备集群学习记录

 配置详情可以导出:达梦DEM安装及部署主备集群学习记录

 之后将开始自动部署:

达梦DEM安装及部署主备集群学习记录

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

达梦DEM安装及部署主备集群学习记录

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

上一篇:sqlserver迁移到DM8


下一篇:559. N 叉树的最大深度