注册
DMDIS安装部署
培训园地/ 文章详情 /

DMDIS安装部署

哈哈 2025/07/14 129 1 0

1 Linux环境命令行安装

1.1安装前准备

groupadd dinstall
useradd -g dinstall -m -d /home/dmdis -s /bin/bash dmdis
passwd dmdis

注意事项:
1.使用非root用户安装
2.安装前创建临时目录并设置环境变量
mkdir -p /home/dmdis/tmp
DMDIS_INSTALL_TMPDIR=/home/dmdis/tmp
export DMDIS_INSTALL_TMPDIR
chmod o+rwx -R /home/dmdis/tmp

1.2命令行安装

chmod +x dmdis_rev188229_x86_linux_64_20250429.bin
./dmdis_rev188229_x86_linux_64_20250429.bin -i
[dmdis@centos701 ~]$ ./dmdis_rev188229_x86_linux_64_20250429.bin -i
Extract install files......... 
-----------欢迎使用达梦数据集成软件安装工具-----------
输入[exit]可退出安装。
-----------许可证文件-----------
1.免费试用达梦数据集成软件(必须在试用期范围内使用,反复安装无效,使用时间为3个月)
2.使用许可证文件
指定许可证文件(1,2)[1]:
免费试用许可证文件限制信息如下:
有效日期:2025-09-17
授权顾客名称:DEVELOP USER
项目名称:
许可证编号:
版本类型:试用版
-----------安装类型-----------
选择安装类型(1:单机模式 2:集群模式)[1]:2
-----------基本配置-----------
配置jdk(1:默认jdk 2:使用本机jdk 3:指定其他jdk)[1]:
是否使用外置库(0:不使用 1:使用)[0]:1
1.DM
2.Oracle
3.Mysql
4.SqlServer
数据库类型:[1.DM]:

数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]

数据库端口:[5236]

数据库名称:[默认]

用户名:[SYSDBA]

密码:
请选择包含的服务类型
1.控制器
2.调度器
3.执行器
4.管理器
请选择安装包数字序号(使用','间隔)[1,2,3,4]:
选择的组件有:
1.控制器
2.调度器
3.执行器
4.管理器
确认?[Y/y(确认选择) or N/n(重新选择)]:y
-----------安装目录-----------
指定安装目录[/home/dmdis/dmdis5]:
该路径不为空,是否继续安装?(Y/y or N/n)[N/n]:y
install log path:/home/dmdis/dmdis5/20250617143828046000/log/install.log
-----------控制器配置-----------
控制器服务
服务名称[Dmdis5ControllerService]:
显示名称[Controller_127.0.0.1_20250617]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:
-----------调度器配置-----------
调度器服务
服务名称[Dmdis5SchedulerService]:
显示名称[Scheduler_127.0.0.1_20250617]:
所属控制器名称[Controller_127.0.0.1_20250617]:
调度器端口[1234]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:
-----------执行器配置-----------
执行器服务
服务名称[Dmdis5NativeExecutorService]:
显示名称[executor_native_127.0.0.1_20250617]:
所属控制器名称[Controller_127.0.0.1_20250617]:
调度器地址[localhost]:
调度器端口[1234]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:
-----------管理器配置-----------
管理器服务
服务名称[Dmdis5ManagerService]:
管理器端口[8080]:
启动方式(1.自动 2.手动)[2]:
管理员密码
新密码:
确认密码:
-----------安装小结-----------
jdk配置:默认jdk
安装目录:[/home/dmdis/dmdis5/20250617143828046000]
外置库信息:
数据库类型:DM
数据库IP:localhost
端口:5236
数据库名称:默认
用户名:SYSDBA
密码:******
控制器服务:
服务名称:Dmdis5ControllerService
显示名称:Controller_127.0.0.1_20250617
管理器地址:http://localhost:8080
调度器服务:
服务名称:Dmdis5SchedulerService
显示名称:Scheduler_127.0.0.1_20250617
所属控制器名称:Controller_127.0.0.1_20250617
调度器端口:1234
管理器地址:http://localhost:8080
执行器服务:
服务名称:Dmdis5NativeExecutorService
显示名称:executor_native_127.0.0.1_20250617
所属控制器名称:Controller_127.0.0.1_20250617
调度器地址:localhost
调度器端口:1234
管理器地址:http://localhost:8080
管理器服务:
服务名称:Dmdis5ManagerService
管理器端口:8080
管理员密码:******
所需磁盘空间/可用磁盘空间:[1,761 MB/5,901 MB]
确认安装?[Y/y or N/n]:y
-----------安装中-----------
正在安装......
-----------安装总结-----------
达梦数据集成软件V5安装完成
服务安装失败,请以root用户执行/home/dmdis/dmdis5/20250617143828046000/controller/install_controller_service.sh 安装控制器服务
服务安装失败,请以root用户执行/home/dmdis/dmdis5/20250617143828046000/scheduler/install_scheduler_service.sh 安装调度器服务
服务安装失败,请以root用户执行/home/dmdis/dmdis5/20250617143828046000/executor_native/install_executor_native_service.sh 安装执行器服务
服务安装失败,请以root用户执行/home/dmdis/dmdis5/20250617143828046000/manager/install_manager_service.sh 安装管理器服务
更多安装信息,请查看安装日志文件:/home/dmdis/dmdis5/20250617143828046000/log/install.log

image.png
image.png

安装完成后,检查外置库是否正常初始化:

select count(*) from dba_tables where table_name like 'DMETL%';

image.png

注意事项:
1.安装完成后,会提示软件安装完成,服务安装失败
image.png
这里,软件已经成功安装了,但是由于我们使用的普通用户进行的安装,无法注册系统服务,所以需要切换到root账户下,把日志提示的命令运行下,注册服务。如果不需要注册服务,也可以不执行,不影响使用。

1.2.1错误处理记录

1.2.1.1安装报错java.net.UnknownHostException: centos701: centos701: Name or service not known

image.png
在/etc/hosts文件中加上主机名的映射即可
image.png

1.2.1.2安装完成后外置库未初始化

DIS安装目录的scheduler/metadata/script目录下有数据库初始化脚本,按照对应的数据库类型选择执行即可。需要执行create.sql和insert.sql两个脚本。
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服