# 防火墙配置
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
dem_init.sql在web目录下,可以使用disql执行,也可以使用DM管理工具执行脚本文件。
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包的异常。
上传压缩包并解压至dmdbms目录下。
# 在/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是否启动成功。
将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.
# 修改/home/dmdba/dmdbms/tool/dmagent/agent.ini
center_url = http://192.168.253.151:8080/dem
# 安装
./service.sh install
# 启动
./service.sh start
部署所遇问题:在登录dem之后,如果出现报错:” DmException 初始化ssl环境失败”,说明安全版中开启了加密ssl,可以将ssl关闭,执行” sp_set_para_value(2,'ENABLE_ENCRYPT',0);”或者修改dm.ini中的ENABLE_ENCRYPT参数值为0(需要重启数据库)。
文章
阅读量
获赞