DEM安装部署

DEM安装部署

配置dem

1.检查

1.关闭firwalld/iptables/SELINUX

systemctl disable firewalld
service iptables stop
chkconfig iptables off

2.修改操作系统selinux

vi /etc/selinux/config
SELINUX=disabled

生效

setenforce 0

3.创建用户组

groupadd -g 12349 dinstall

4.创建用户

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

5.Linux(Unix)下检查操作系统限制

vi /etc/security/limits.conf
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited

6.达梦数据库服务注册为系统服务的进程,如通过systemctl或者service方式设定随机自启动的数据库服务,其能打开的最大文件描述符、proc数量等不受 limits.conf控制,需要修改/etc/systemd/system.conf文件才有效果

vi /etc/systemd/system.conf
DefaultLimitNOFILE=65536
DefaultLimitNPROC=10240

7.core配置

https://blog.youkuaiyun.com/weixin_46080292/article/details/138571631

echo "${DB_PATH}/corefile-%e" > /proc/sys/kernel/core_pattern
core参数永久生效
echo "kernel.core_pattern=${DB_PATH}/corefile-%e" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf

8.overcommit_memory参数修改

vi /etc/sysctl.conf
vm.overcommit_memory=0
vm.swappiness=1
sysctl -p /etc/sysctl.conf

9.RemoveIPC BUG调整

vi /etc/systemd/logind.conf
RemoveIPC=no

	systemctl daemon-reload
	systemctl restart systemd-logind

查看磁盘信息

df -h

查看内存信息

free -g

10.确认系统时间

需做时间同步保持 数据库实例服务器和dem服务器一致

2.部署dem(参考 /home/dmdba/dmdbms/web/readme.txt)

2.1创建一个数据库:优化一下dm.ini参数文件

2.2在数据库中执行sql脚本dem_init.sql,此SQL脚本编码为UTF-8,如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8;
2.3解压dem.war

unzip -zxvf dem.war

2.3配置/home/dmdba/dmdbms/web/WEB-INF/db.xml(dem.war中)

 <ConnectPool>
    <Dbtype>dm8</Dbtype>
    <Server>192.168.6.71</Server>
    <Port>5236</Port>
    <User>SYSDBA</User>
    <Password>SYSDBA</Password>
    <InitPoolSize>5</InitPoolSize>
    <CorePoolSize>10</CorePoolSize>
    <MaxPoolSize>50</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>

2.4配置好之后在压缩一个dem.war

3.tomcat/bin

3.1配置jdk----jdk1.8.0_251-----java -version

3.2jdk存放路径 --/usr/local/java/jdk1.8.0_251
tar xvf jdk-8u161-linux-x64.tar.gz -C /usr/local/在这里插入代码片
3.3配置环境变量

 /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export JRE_HOME=/usr/local/java/jdk1.8.0_251/jre/
生效:source /etc/profile
验证:java -version

3.4tomcat安装 apache-tomcat-9.0.36.tar

tar xvf apache-tomcat-9.0.36.tar.gz -C /usr/local/
mv /usr/local/apache-tomcat-9.0.36/ /usr/local/tomcat/

3.5配置环境变量

三种方法

第一种:

1.配置到/etc/profile
2.用户家目录下环境变量文件./bash_profile

第二种:

定义在自动和关闭程序里面

 
/usr/local/tomcat/bin/startup.sh
/usr/local/tomcat/bin/shutdown.sh

第三种:

3.6修改:

/usr/local/tomcat/conf/server.xml 追加属性字段 maxPostSize="-1";
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=J A V A H O M E / b i n / l i b : JAVA_HOME/bin/lib:JAVA
HOME/bin/lib:JAVA_HOME/jre/lib:J A V A H O M E / l i b / t o o l . j a r e x p o r t P A T H = JAVA_HOME/lib/tool.jar export PATH=JAVA
HOME/lib/tool.jarexportPATH=PATH:/usr/local/java/jdk1.8.0_251/bin:/usr/local/tomcat/bin

3.7修改:

/usr/local/tomcat/bin/catalina.sh

jvm启动参数

Linux:bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin";
Windows:bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=c:\dmdbms\bin;

3.8启动tomcat

./startup.sh
查看端口lsof -i:8080
关闭./shutdown.sh
使用浏览器测试:[http://192.168.6.71:8080/](http://192.168.6.71:8080/)

4.访问

假设本机ip为192.168.6.71,
开启浏览器访问url(http://192.168.6.71:8080/dem),登录(admin/888888)

5.监控的主机上启动dmagent(要求agent和dem所运行主机时间一致)

/home/dmdba//dmdbms/tool/dmagent

5.1配置:vi config.properties*

center.url=http://172.16.87.30:8080/dem

5.2启动代理./DMAgentService.sh start

开启自启动的
代理是不能关的 dmagent

https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值