參考:
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]#
瀏覽器訪問 http://192.168.15.10:8080,正常訪問表示環境配置正確,
3、修改tomcat的server.xml 檔案:
[root@DaMengDB bin]# cd /opt/apache-tomcat-8.5.55/conf/
[root@DaMengDB conf]# vi server.xml
<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.xml檔案,更改為對應的值
[root@DaMengDB dem]# cd /opt/apache-tomcat-8.5.55/webapps/dem/WEB-INF/
[root@DaMengDB WEB-INF]# vi db.xml
<?xml version="1.0" encoding="UTF-8"?>
<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系統
訪問地址:http://192.168.15.10:8080/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.xml VERSION data DMAgentRunner.sh DMAgentService.sh log readme.pdf wrapper
[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部署完成,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/1193.html
標籤:其它
上一篇:DM8 MPP安裝筆記
下一篇:SQL陳述句之基礎增刪改查
