2020年8月19日星期三

DEM 安装部署

参考:

https://www.modb.pro/db/25841

 

DEM 安装部署
一、环境概述
操作系统:Red Hat Enterprise Linux Server release 6.9 (Santiago)
中间件:tomcat-8
JDK:操作系统自带jdk1.8.0_211 (/usr/java/jdk1.8.0_211-amd64)
数据库:达梦8
DEM包:基于DM8($DM_HOME/web/dem.war)
IP Addr: 192.168.15.10
安装部署可参考:$DM_HOME/web/readme.txt

二、DEM Server配置
2.1 安装DM 8并初始化实例
软件安装过程略。
初始化实例:
./dminit path=/dm8/dmdata PAGE_SIZE=16
参考连接:
https://www.cndba.cn/LeeWen2020/article/4151
2.2 调整数据库参数并执行dem_init.sql脚本
1、修改dm.ini相关参数配置,推荐配置:
MEMORY_POOL          =  200
BUFFER               =  1000
KEEP                 =  64
SORT_BUF_SIZE        =  50

2、执行dem_init.sql脚本
cd /dm8/dmdbms/bin
[dmdba@DaMengDB bin]$ ./disql
SQL> start /dm8/dmdbms/web/dem_init.sql
......
......
SQL> exit

2.3 部署Tomcat
1、配置环境变量
Java采用系统自带的java,所以没有重新安装java。
在/etc/profile中,添加如下内容:
JAVA_HOME=/usr/java/jdk1.8.0_211-amd64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH

2、解压tomcat,并启动tomcat
[root@DaMengDB opt]# tar -xvf apache-tomcat-8.5.55.tar.gz
[root@DaMengDB opt]# cd apache-tomcat-8.5.55/bin
[root@DaMengDB bin]# ./startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.5.55
Using CATALINA_HOME:   /opt/apache-tomcat-8.5.55
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.55/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_211-amd64
UsingCLASSPATH:       /opt/apache-tomcat-8.5.55/bin/bootstrap.jar:/opt/apache-tomcat-8.5.55/bin/tomcat-juli.jar
Tomcat started.
[root@DaMengDB bin]#
浏览器访问 />
3、修改tomcat的server.[root@DaMengDB bin]# cd /opt/apache-tomcat-8.5.55/conf/
[root@DaMengDB conf]# vi server.    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxPostSize= "-1"/>       ##添加maxPostSize="-1"

4、复制dem war包到/opt/apache-tomcat-8.5.55/webapps下,并启动tomcat
[root@DaMengDB webapps]# cp /dm8/dmdbms/web/dem.war ./
[root@DaMengDB webapps]# ls
dem.war  docs  examples  host-manager  manager  ROOT
[root@DaMengDB webapps]# cd ../bin
[root@DaMengDB bin]# ./startup.sh     
##tomcat启动后会自动解压war包

5、修改dem包中的db.[root@DaMengDB dem]# cd /opt/apache-tomcat-8.5.55/webapps/dem/WEB-INF/
[root@DaMengDB WEB-INF]# vi db.<?<ConnectPool>
    <Dbtype>dm8</Dbtype>
    <Server>192.168.15.10</Server>
    <Port>5236</Port>
    <User>SYSDBA</User>
    <Password>SYSDBA</Password>
    <InitPoolSize>50</InitPoolSize>
    <CorePoolSize>100</CorePoolSize>
    <MaxPoolSize>500</MaxPoolSize>
    <KeepAliveTime>60</KeepAliveTime>
    <DbDriver></DbDriver>
    <DbTestStatement>select 1</DbTestStatement>
    <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
    <SSLPassword></SSLPassword>
    <!-- <Url>jdbc:dm://localhost:5236</Url> -->
</ConnectPool>

6、配置tomcat服务开机自启
cp /opt/apache-tomcat-8.5.55/bin/catalina.sh /etc/init.d/tomcatDEM
vi /etc/init.d/tomcatDEM
#在第二行添加如下内容:
#chkconfig: 2345 10 90
#description:Dameng DEM Tomcat Service

CATALINA_HOME=/opt/apache-tomcat-8.5.55
JAVA_HOME=/usr/java/jdk1.8.0_211-amd64
JAVA_OPTS="-server -Xms256m -Xmx1024m  -Djava.library.path=/dm8/dmdbms/bin"

添加服务开机自启
chkconfig --add tomcatDEM
chkconfig --level 2345 tomcatDEM on
chkconfig --list tomcatDEM

7、重启tomcat服务
/etc/init.d/tomcatDEM stop
/etc/init.d/tomcatDEM start

2.4 访问DEM系统
访问地址 />默认用户名密码:admin/888888

三、DEM Agent配置
在监控节点配置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。也可以将DEM SERVER上的 $DM_HOME/tool下的dmagent目录拷贝到各个节点上。
1、修改所有目标节点上的dmagent配置
[dmdba@dm8mpp03 ~]$ cd $DM_HOME/tool
[dmdba@dm8mpp03 tool]$ cd dmagent
[dmdba@dm8mpp03 dmagent]$ ls
config.properties  DMAgentRunner.bat  DMAgentService.bat  lib  log4j.[dmdba@dm8mpp03 dmagent]$ vi config.properties
##[General]
##run_mode values:
##0 - assist process
##1 - assist process & monitor
##2 - assist process & monitor & deployer
run_mode=2
##id_gen_policy values:
##0: mac&ip, mac preferred
##1: ip
id_gen_policy=0
ap_port=6363
rmi_port=6364

##[DEM]
center.url=http://192.168.15.10:8080/dem  #修改dem server地址
center.agent_servlet=dem/dma_agent

2、安装DMAgentService,并启动 (root用户)
[root@dm8mpp03 ~]# /dm8/dmdbms/tool/dmagent/DMAgentService.sh install
Detected RHEL or Fedora:
 Installing the DMAgentService daemon..
[root@dm8mpp03 ~]# /dm8/dmdbms/tool/dmagent/DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:2878

#启动后,DEM SERVER会自动发现监控主机。
3、访问DEM系统查看目标主机
“监控及告警”==》 “主机”


可以添加数据库到DEM进行管理,也可以使用DEM进行数据库安装搭建。
至此,DEM部署完成。

DEM 安装部署45天打造Best Seller,用好关键词逆袭亚马逊物流优化一天玩转Priceminister平台美将28家中国实体列入出口管制"实体清单",商务部回应!预警!第三次罢工,港口全面瘫痪,出货智利恐再延迟!海关总署出台10条措施 促外贸稳增长日月山在哪里?日月山好玩吗?漓江徒步要买票吗?就在漓江边上走走的塔尔寺在哪里?塔尔寺好玩吗?

没有评论:

发表评论