注册
DMDIS命令行安装部署
专栏/技术分享/ 文章详情 /

DMDIS命令行安装部署

连亚伟 2025/03/28 207 0 0
摘要

安装前准备

创建dmdis用户

groupadd dinstall
useradd -g dinstall -m -d /home/dmdis -s /bin/bash dmdis
--初始化用户密码
passwd dmdis

创建安装临时目录,如果/tmp空间够大,可以忽略这步

mkdir -p /home/dmdis/tmp
DMDIS_INSTALL_TMPDIR=/home/dmdis/tmp
export DMDIS_INSTALL_TMPDIR

创建外置数据库用户(安装过程中会选择是否使用外置库,如果选择使用内置库,可忽略)

CREATE TABLESPACE DMDIS_DATA DATAFILE
   'DMDIS_DATA.DBF' SIZE 2500 AUTOEXTEND ON;
CREATE TABLESPACE DMDIS_INDEX DATAFILE 
   'DMDIS_INDEX.DBF' SIZE 2500 AUTOEXTEND ON;
create user DMDIS IDENTIFIED by "******" password_policy 24 ;
GRANT create session to DMDIS;  
GRANT PUBLIC to DMDIS; 
GRANT SOI to DMDIS;
GRANT VTI to DMDIS;
GRANT RESOURCE to DMDIS;
GRANT EXECUTE on SYS.ET to DMDIS;
GRANT EXECUTE on SYS.DBG_PKG to DMDIS;

开始安装

su - dmdis
./dmdis_***.bin –i

欢迎

-----------欢迎使用达梦数据集成软件安装工具-----------
输入[exit]可退出安装。

许可证文件。

-----------许可证文件-----------
1.免费试用达梦数据集成软件(必须在试用期范围内使用,反复安装无效,使用时间为3个月)
2.使用许可证文件
指定许可证文件(1,2)[1]:
免费试用许可证文件限制信息如下:
有效日期:2025-06-21
授权顾客名称:DEVELOP USER
项目名称:
许可证编号:
版本类型:试用版

安装类型

-----------安装类型-----------
选择安装类型(1:单机模式 2:集群模式)[1]:

基础配置(本次选择使用外置库,数据库与DIS在同一台服务器上)

-----------基本配置-----------
配置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]
DMDIS
密码:
请选择包含的服务类型
1.控制器
2.调度器
3.执行器
4.管理器
请选择安装包数字序号(使用','间隔)[1,2,3,4]:
选择的组件有:
1.控制器
2.调度器
3.执行器
4.管理器
确认?[Y/y(确认选择) or N/n(重新选择)]:Y

安装目录(20250321172700060000根据服务器时间自动生成)

-----------安装目录-----------
指定安装目录[/home/dmdis/dmdis5]:/dmdbms/dmdis
install log path:/dmdbms/dmdis/20250321172700060000/log/install.log

控制器

-----------控制器配置-----------
控制器服务
服务名称[Dmdis5ControllerService]:
显示名称[Controller_10.95.***.***_20250321]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:

调度器

-----------调度器配置-----------
调度器服务
服务名称[Dmdis5SchedulerService]:
显示名称[Scheduler_10.95.***.***_20250321]:
所属控制器名称[Controller_10.95.***.***_20250321]:
调度器端口[1234]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:

执行器

-----------执行器配置-----------
执行器服务
服务名称[Dmdis5NativeExecutorService]:
显示名称[executor_native_10.95.***.***_20250321]:
所属控制器名称[Controller_10.95.***.***_20250321]:
调度器地址[localhost]:
调度器端口[1234]:
管理器地址[http://localhost:8080]:
启动方式(1.自动 2.手动)[2]:

管理器

-----------管理器配置-----------
管理器服务
服务名称[Dmdis5ManagerService]:
管理器端口[8080]:
启动方式(1.自动 2.手动)[2]:

安装小结

-----------安装小结-----------
jdk配置:默认jdk
安装目录:[/dmdbms/dmdis/20250321172700060000]
外置库信息:
数据库类型:DM
数据库IP:10.95.***.***
端口:5236
数据库名称:默认
用户名:DMDIS
密码:******
控制器服务:
服务名称:Dmdis5ControllerService
显示名称:Controller_10.95.***.***_20250321
管理器地址:http://localhost:8080
调度器服务:
服务名称:Dmdis5SchedulerService
显示名称:Scheduler_10.95.***.***_20250321
所属控制器名称:Controller_10.95.***.***_20250321
调度器端口:1234
管理器地址:http://localhost:8080
执行器服务:
服务名称:Dmdis5NativeExecutorService
显示名称:executor_native_10.95.***.***_20250321
所属控制器名称:Controller_10.95.***.***_20250321
调度器地址:localhost
调度器端口:1234
管理器地址:http://localhost:8080
管理器服务:
服务名称:Dmdis5ManagerService
管理器端口:8080
所需磁盘空间/可用磁盘空间:[1,648 MB/1,015,439 MB]
确认安装?[Y/y or N/n]:y
-----------安装中-----------
正在安装......

安装总结

-----------安装总结-----------
达梦数据集成软件V5安装完成
服务安装失败,请以root用户执行
/dmdbms/dmdis/20250321172700060000/controller/install_controller_service.sh安装控制器服务
服务安装失败,请以root用户执行
/dmdbms/dmdis/20250321172700060000/scheduler/install_scheduler_service.sh安装调度器服务
服务安装失败,请以root用户执行
/dmdbms/dmdis/20250321172700060000/executor_native/install_executor_native_service.sh安装执行器服务
服务安装失败,请以root用户执行
/dmdbms/dmdis/20250321172700060000/manager/install_manager_service.sh安装管理器服务
更多安装信息,请查看安装日志文件:
/dmdbms/dmdis/20250321172700060000/log/install.log

配置启停脚本

vim startAll.sh
sh /dmdbms/dmdis/20250321172700060000/controller/controller_service_start.sh
sh /dmdbms/dmdis/20250321172700060000/executor_native/executor_native_service_start.sh
sh /dmdbms/dmdis/20250321172700060000/scheduler/scheduler_service_start.sh
sh /dmdbms/dmdis/20250321172700060000/manager/manager_service_start.sh

vim stopAll.sh
sh /dmdbms/dmdis/20250321172700060000/controller/controller_service_stop.sh
sh /dmdbms/dmdis/20250321172700060000/executor_native/executor_native_service_stop.sh
sh /dmdbms/dmdis/20250321172700060000/scheduler/scheduler_service_stop.sh
sh /dmdbms/dmdis/20250321172700060000/manager/manager_service_stop.sh

切换到root用户安装服务

/dmdbms/dmdis/20250321172700060000/controller/install_controller_service.sh
/dmdbms/dmdis/20250321172700060000/scheduler/install_scheduler_service.sh
/dmdbms/dmdis/20250321172700060000/executor_native/install_executor_native_service.sh
/dmdbms/dmdis/20250321172700060000/manager/install_manager_service.sh

启动服务

su - dmdba
cd /dmdbms/dmdis/20250321172700060000
startAll.sh
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服