IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 达梦数据库DEM平台部署及集群搭建 -> 正文阅读

[Java知识库]达梦数据库DEM平台部署及集群搭建

DEM部署

1. 环境准备

DEM 部署需要准备:

  • DEM WAR 包
  • Tomcat
  • JAVA 1.8
  • 达梦数据库

DEM war及相关资料存放路径为在达梦安装目录下/web。
达梦数据库为 DEM 的后台库,故需保证 DEM 所在机器能访问达梦数据库。

2. DEM部署

2.1 准备后台库

后台库可以使用现有实例,或重新初始化。
对后台库,修改以下参数:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50

静态参数,注意需重启实例生效。

执行建库脚本,路径为安装目录下/web/dem_init.sql。

执行后:
在这里插入图片描述

2.2 安装Tomcat

检查java版本,需要1.8以上的运行环境
在这里插入图片描述
准备tomcat安装包,并进行解压。

配置tomcat:

  1. 配置文件conf/server.xml,在下图中增加属性maxPostSize="-1"
    在这里插入图片描述

  2. 修改文件bin/catalina.sh
    在末尾增加内容:
    JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/dm8/bin"

    注意Djava.library.path为数据库安装目录下/bin。

2.3 部署dem.war包

将dem.war包拷贝到tomcat目录/webapps/下。
在这里插入图片描述
进入apache-tomcat-9.0.38/bin下执行启动脚本,会解压dem.war包。
在这里插入图片描述
检查是否解压dem包
在这里插入图片描述
能正常解压即可。

2.4 配置db.xml

配置WEB-INF/db.xml,修改ip、port、用户名、密码等
在这里插入图片描述

2.6 重启Tomcat

完成以上修改后,需重启toncat生效。
先关闭tomcat服务
./shutdown.sh

通过ps -ef | grep java 确定tomcat进程是否关闭

确认进程关闭后启动服务
./startup.sh

2.7 访问dem

在浏览器访问 http://192.168.26.5:8080/dem/ ,默认登陆账号/密码:admin/888888
在这里插入图片描述

3. 部署代理服务 dmagent

在需要进行监控和管理的机器或数据库所在机器上部署 dmagent。
同样需要JAVA 1.8的环境。

dmagent存在于达梦数据库安装目录下/tool。
在这里插入图片描述
配置vi dmagent/agent.ini
center.url=http://192.168.26.5:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开

核对dmagent 和 DEM 所运行机器的时间是否一致,相差时间不能超过5分钟。

如果不一致,可以通过以下命令进行修改:
修改系统时间:
date -s “2021-10-12 14:35:00”

将系统时间同步到硬件时钟:
hwclock --systohc

启动dmagent
进入安装目录/tool/dmagent,执行./start.sh -d agent.ini
在这里插入图片描述

4. 通过dem进行资源监控

登陆dem,点击资源监控,在主机栏可以看到主机监控信息。
在这里插入图片描述
切换到数据库栏。
点击添加,选择单实例,然后填入连接信息确定即可监控数据库。
在这里插入图片描述
在这里插入图片描述

5. 通过dem搭建实时主备集群

5.1 环境准备

部署dem,并准备两台机器。

DEM平台资源信息显示如下:
在这里插入图片描述

5.2 集群搭建

  1. 右键集群部署-点击新建部署
    在这里插入图片描述

  2. 填写集群名称
    3.

  3. 选择需要搭建的集群,选择实时主备,点击下一步。
    在这里插入图片描述

  4. 选择需要搭建的节点,点击下一步。
    在这里插入图片描述

  5. 配置集群工作目录及端口信息,取消注册服务
    在这里插入图片描述

  6. 选择主备库
    在这里插入图片描述

  7. 选择初始化新库搭建集群,进行初始化参数配置
    在这里插入图片描述

  8. 配置dm.ini参数
    在这里插入图片描述

  9. 配置dmmal文件
    在这里插入图片描述

  10. 配置dmarch文件
    在这里插入图片描述

  11. 配置dmwatcher文件,使用默认,点击下一步。

  12. 监视器配置
    选择部署监视器,并部署在备库上。
    在这里插入图片描述

  13. 上传数据库安装文件

  14. 信息总览,确认后点击下一步开始部署。
    在这里插入图片描述

  15. 等待部署任务结束,并将集群添加至监控。

  16. 通过监控信息,可以看到集群状态及相关服务信息。
    在这里插入图片描述

5.3 管理集群

可以通过服务进程管理集群
在这里插入图片描述

想更多了解达梦数据库,请关注达梦云适配中心。
https://eco.dameng.com/

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:36:26  更:2022-03-13 21:37:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:28:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码