安装
- 进入安装向导
运行安装文件后,进入达梦数据交换平台安装程序-单机版安装向导界面,如下图所示:
- 授权协议
在安装和使用达梦数据交换平台之前,该安装程序需要用户阅读授权协议条款,用户如接受该协议,则选中【接受】,并点击【下一步】继续安装;用户若选中【不接受】,将无法进行安装,如下图所示:
- 验证 key 文件
用户可以选择【免费试用达梦数据交换平台】选项使用试用版 Key 文件,或者选择【使用已申请的 Key 文件】选项自行添加 Key 文件路径,安装程序将自动验证 Key 文件信息,如果是合法的 Key 文件且在有效期内,用户可以点击【下一步】继续安装,如下图所示:
- 选择安装目录
用户可以选择达梦数据交换平台单机版的安装目录。达梦数据交换平台单机版在 Windows 平台默认是安装在 C:\dmetl5 下。
用户可以选择【创建开始菜单快捷方式】和【创建桌面快捷方式】。若勾选【创建开始菜单快捷方式】,则安装完毕后会在开始菜单栏创建“达梦数据交换平台软件 V5.0单机版”的快捷方式;若勾选【创建开始菜单快捷方式】,则安装完毕后会在桌面创建“达梦数据交换平台软件 V5.0单机版”的快捷方式,“达梦数据交换平台软件 V5.0单机版”文件夹包括卸载程序、帮助手册和服务管理。
- 安装前小节
安装前需要用户确认安装目录。
- 安装过程
点击安装即可开始安装达梦数据交换平台单机版。
- 配置元数据库
若用户选择安装达梦数据交换平台调度器组件,在安装完成后可以对达梦数据交换平台元数据库进行配置和初始化。
选择元数据库的类型,可以选择【使用内置数据库】(内置为 derby 数据库)作为元数据库;也可以选择【使用外置数据库】作为元数据库,达梦数据交换平台支持使用 DM6、DM7、DM8、SqlServer2000、SqlServer2005、SqlServer2008、MySql3、MySql4、MySql5、MySql6和Oracle8、Oracle9、Oracle10、Oracle11、Oracle12 作为外部元数据库,需要在下面的输入框中填写外部元数据库的连接信息。
选择【下一步】即可完成配置元数据库的一系列操作。若选择内置数据库,则安装目录下的 scheduler.ini 的 METADATA_TYPE 配置为 Derby,manager.ini 中 MAPPER_LOCATION 的参数为 derby,若选择外部数据库,则 scheduler.ini 的 METADATA_TYPE 配置为相应的外部数据库的类型,manager.ini 中 MAPPER_LOCATION 根据选择的数据库类型分别配置为 dm、mysql、oracle、sqlserver,同时会配置 JDBC_DRIVER、JDBC_URL、JDBC_USER、JDBC_PASSWORD 四个对应的参数。
- 配置单机版服务
单机版服务不提供修改服务名的功能,默认单机版的服务名为 Dmetl5StandaloneService,单机版服务需要配置调度器的端口和管理器的端口,当设置好调度器端口时,会统一修改 scheduler.ini 和 native-executor.ini 中的 SCHEDULER_LISTENER_PORT 参数,当设置好管理器端口时,会根据管理器端口修改 scheduler.ini 中的 MANAGER_URL 参数,同时修改 standalone.ini 中的 HTTP_PORT 参数。同时可以选择服务的启动方式是自动还是手动。
- 安装总结
用户可以查看当前安装状态,也可以查看安装日志了解详细信息,试用版本的用户名和密码都为 admin。
配置
单机版配置包括 standalone/config 目录下的 scheduler.ini 文件、native-executor.ini 文件,standalone.ini 文件以及 standalone/manager/webapps/dmetl-manager/WEB-INF 目录下的 manager.ini 文件。scheduler.ini 文件、native-executor.ini 文件、manager.ini 文件配置如上文所述,standalone.ini 配置项如下表所述:
配置项名称 | 说明 |
---|---|
CONTENT_PATH | 管理器war包的发布目录 |
HTTP_PORT | 管理器的启动端口 |
启动与停止
单机版可以通过命令行的形式或者以系统服务的形式两种方式来启动和停止单机版服务。
在 windows 环境下,standalone 目录下一些批处理文件功能介绍如下:
- standalone_start.bat:以命令行的方式启动单机版服务;
- standalone_stop.bat:通知单机版服务停止执行;
- install_standalone_service.bat:安装单机版操作系统服务;
- uninstall_standalone_service.bat:卸载单机版操作系统服务;
- standalone_service_start.bat:启动单机版操作系统服务;
- standalone_service_stop.bat:停止单机版操作系统服务;
- standalone_service_restart.bat:重启单机版操作系统服务。
- 命令行形式启动单机版
在 Windows 平台下进入达梦数据交换平台的安装目录,执行 standalone 目录下的 standalone_start.bat 脚本文件,以命令行的方式启动单机版服务,以内置 derby 数据库和8080端口为例,单机版服务在启动时会依次启动调度器、管理器、原生执行器的服务,当出现 “Scheduler started” 说明调度器启动成功,出现 “Register scheduler success” 说明调度器向管理器注册成功。当能够打开 http://localhost:8080/dmetl-manager
时,说明管理器启动成功,原生执行器启动过程中会依次显示启动成功的插件信息,如 “bundle-hadoop 2.7.x started” 表示 hadoop2.7 的插件工程启动成功,当出现 “Register executor success” 说明原生执行器向管理器注册成功,过程如下图所示。
- 服务形式启动单机版
用户在系统服务中找到单机版相应的服务即可以服务的形式启动、停止或重启单机版服务。
也可以进入达梦数据交换平台安装目录,在 standalone 目录下执行对应的脚本文件来管理单机版服务。
内存配置参数修改
当运行 standalone_start.bat 启动单机版程序时,可以修改 standalone_start.bat 中的内存参数,如下表所示:
参数名称 | 参数说明 |
---|---|
-XX:MetaspaceSize | Metaspace扩容时触发FullGC的初始化阈值 |
-XX:MaxMetaspaceSize | Metaspace区域的最大值 |
-Xms | JVM初始分配的内存大小 |
-Xmx | JVM最大分配的内存大小 |
-XX:MaxGCPauseMillis | 最大垃圾收集停顿时间,它的值是一个大于0的整数,单位为毫秒(ms) |
当以服务的方式启动单机版程序时,需要修改 standalone_service.conf 中的配置参数,如下表所示:
参数名称 | 参数说明 |
---|---|
-XX:MetaspaceSize | Metaspace扩容时触发FullGC的初始化阈值 |
-XX:MaxMetaspaceSize | Metaspace区域的最大值 |
wrapper.java.initmemory | JVM初始分配的内存大小 |
wrapper.java.maxmemory | JVM最大分配的内存大小 |
-XX:MaxGCPauseMillis | 最大垃圾收集停顿时间,它的值是一个大于0的整数,单位为毫秒(ms) |