1. 安装前准备

创建用户组、用户:dmdis.dinstall

创建安装目录:/dmdis

创建临时目录:

应在dmdis用户下export DMDIS_INSTALL_TMPDIR=/home/dmdis/tmp,在root用户下设置该系统变量,dmdis无法访问。

2. 命令行安装过程

2.1 加载安装程序

2.2 欢迎

2.3 许可证文件

2.4 安装类型

2.5 基本配置

默认使用derby内置数据库

2.6 安装目录

2.7 服务配置

默认服务名:Dmdis5StandaloneService

管理平台端口:8080    默认启动方式:2.手动  

管理员密码:******(web登录密码)

2.8 安装小结

 2.9 安装总结 

单机模式服务安装失败。当单机模式服务安装失败,Windows环境下使用管理员用户运行standalone目录下的install_standalone_service.bat安装服务。Linux环境下使用root用户运行standalone目录下的install_standalone_service.sh安装服务。

执行安装服务脚本后的输出解释:

Detected Ubuntu or Debian:表示系统检测到当前运行的操作系统是 Ubuntu 或 Debian(两者都是基于 Linux 的发行版)。

Installing the Dmdis5StandaloneService daemon using init.d..:Dmdis5StandaloneService" 是要安装的守护进程(后台服务)的名称。"init.d" 是传统 Linux 系统中管理服务的目录(通常位于 /etc/init.d),用于启动、停止或重启服务。系统正在通过 init.d 方式安装这个守护进程(即将其配置为系统服务)。

Press enter to continue:提示用户按回车键(Enter 键)继续安装过程。

切换到/etc/init.d目录下,可以看到刚刚用root用户安装的Dmdis5StandaloneService服务:

3. 启动和停止

首先先启动数据库单机:

3.1 命令行启动停止单机模式

3.1.1 启动

在Linux平台则执行standalone目录下的standalone_start.sh脚本文件即可。以内置derby数据库和8080端口为例,单机模式服务在启动时会依次启动调度器、管理器、原生执行器的服务,当出现“bundle scheduler started”说明调度器启动成功,当出现“bundle executor started”说明原生执行器启动成功,同时原生执行器启动过程中会依次显示启动成功的插件信息,如“bundle-hadoop 2.7.x started”表示hadoop2.7的插件工程启动成功。当能够打开http://localhost:8080时,说明管理器启动成功。

DMDIS版本类型、有效期及特性:

在虚拟机火狐浏览器中输入:http://localhost:8080,能够进入DMDIS的登录界面说明管理器启动成功;或者在Windows系统浏览器进入http://*.*.*.*:8080/login

3.1.2 停止

通过在standalone目录下执行standalone_stop.sh停止服务,并通过查看进程验证dmdis服务是否停止:

3.2 服务方式启动和停止单机模式

 用户在系统服务中找到单机模式相应的服务即可以服务的形式启动、停止或重启单机模式服务。也可以进入达梦数据集成软件安装目录,在standalone目录下执行对应的脚本文件来管理单机模式服务。

切换dmdis用户,cd到/dmdis/20250714221649189000/standalone/下查看dmdis单机模式相应的服务,通过在该目录下执行相应的脚本来管理单机模式服务:

3.2.1 启动

在standalone目录下执行standalone_service_start.sh脚本,服务启动后通过ps命令查看进程信息:

 通过浏览器验证服务是否正常:

(web端的密码就是前面安装程序设置的管理员密码,之前默认的用户和密码都是admin)

登录成功:

3.2.2 停止 

在standalone目录下执行standalone_service_stop.sh脚本,服务启动后通过ps命令查看进程信息验证服务是否已停止:

 

4. 命令行卸载

cd到dmdis的安装目录下,执行uninst.sh脚本即可进入卸载程序:

达梦技术社区 | 达梦数据库: 达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐