注册
DEM部署
技术分享/ 文章详情 /

DEM部署

🌸🌸🌸 2024/02/27 1000 0 0
一、DEM部署
1.1 关闭防火墙
# 防火墙配置 systemctl stop firewalld systemctl disable firewalld #停止selinux setenforce 0 # 关闭NetworkManager服务 systemctl stop NetworkManager systemctl disable NetworkManager # 永久关闭selinux,将SELINUX=enforcing改为SELINUX=disabled vim/etc/sysconfig/selinux
1.2执行SQL脚本

dem_init.sql在web目录下,可以使用disql执行,也可以使用DM管理工具执行脚本文件。
image.png

1.3部署tomcat

1.3.1 部署jdk
为避免重复安装jdk,首先需要查询系统中是否已经安装过jdk。
可以删除已安装的jdk,之后重新部署所需要的版本的jdk。

# 检查jdk安装 rpm -qa|grep java rpm -qa|grep jdk rpm -qa|grep gcj # 卸载 rpm -e --nodeps [程序] # 检查是否卸载成功

jdk下载地址:Java8下载地址,下载rpm安装包,使用rpm -ivh命令进行安装。
1.3.2 部署tomcat
tomcat下载地址:tomcat8下载地址
注意事项:最好下载Binary Distributions—>Core下的安装包,如果下载Source Code Distributions,后续可能会出现找不到jar包的异常。
image.png
上传压缩包并解压至dmdbms目录下。
image.png

# 在/etc/profile 中配置环境变量 CATALINA_HOME=/home/dmdba/tomcat/tomcat export CATALINA_HOME # 编辑tomcat/bin/catalina.sh脚本,添加如下三行信息 CATALINA_HOME=/home/dmdba/dmdbms/tomcat/tomcat JAVA_HOME=/usr/java/jdk1.8.0_202-amd64/jre JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin" # 修改tomcat/conf/server.xml文件,在Connector中添加属性maxPostSize="-1"

1.3.3 启动tomcat
运行tomcat/bin/startup.sh,访问ip:8080查看tomcat是否启动成功。
image.png

1.4配置dem

将dmdbms/web/dem.war复制到tomcat/webapps下面,并修改db.xml文件。

vim tomcat/tomcat/webapps/dem/WEB-INF/db.xml <?xml version="1.0" encoding="UTF-8"?> <ConnectPool> <Dbtype>dm8</Dbtype> <Server>192.168.253.151</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> </ConnectPool> # 重启tomcat tomcat/bin/shutdown.sh tomcat/bin/startup.sh

访问ip:8080/dem即可登录dem,初始账号密码admin/888888.
image.png

二、dmagent部署
# 修改/home/dmdba/dmdbms/tool/dmagent/agent.ini center_url = http://192.168.253.151:8080/dem # 安装 ./service.sh install # 启动 ./service.sh start

image.png
部署所遇问题:在登录dem之后,如果出现报错:” DmException 初始化ssl环境失败”,说明安全版中开启了加密ssl,可以将ssl关闭,执行” sp_set_para_value(2,'ENABLE_ENCRYPT',0);”或者修改dm.ini中的ENABLE_ENCRYPT参数值为0(需要重启数据库)。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服