单机版安装配置

安装

在现实中,许多主机尤其是一些运行 Unix 操作系统的主机上通常在没有图形化界面下进行操作,为了使达梦数据交换平台能够在这些主机上顺利运行,也可以直接在英文字符界面下,采用命令行方式的安装脚本进行安装,其过程与图形化的安装步骤一致,在终端中进入到安装程序所在的文件夹中,执行以下语句开始安装。

./dmetl_standalone.bin –i

按照要求选择语言,默认为中文,本地安装选择【简体中文】。

1

选择 DMETL 的 key,试用版本的包选择【1.免费试用达梦数据交换平台】。

1

DMETL 试用版会自动生成试用 key,以下显示的试用 key 对应的信息。

1

指定 DMETL 单机版安装的路径,输入以下路径作为安装路径。

/opt/program/dmetl5

1

选择使用的数据库类型,默认为内置数据库,选择【2.使用外置数据库】。

1

DMETL 可供选择的外置数据库的类型,默认为 DM7,本安装选择默认的【1.DM7】。

1

配置数据库相关的信息,指定【数据库IP】、【数据库端口】、【数据库名称】、【用户名】、【使用默认连接信息】和【密码】。

1

单机版服务的端口配置,如不配置则为默认的。

1

选择单机版的启动方式为【2.手动】,安装完成后,可以通过日志查看更多信息。

1

配置

单机版配置包括 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 管理器的启动端口

启动与停止

单机版可以通过命令行的形式或者以系统服务的形式两种方式来启动和停止单机版服务。
在 Linux 环境下,standalone 目录下一些批处理文件功能介绍如下:

  • standalone_start.sh:以命令行的方式启动单机版服务;
  • standalone_stop.sh:通知单机版服务停止执行;
  • install_standalone_service.sh:安装单机版操作系统服务;
  • uninstall_standalone_service.sh:卸载单机版操作系统服务;
  • standalone_service_start.sh:启动单机版操作系统服务;
  • standalone_service_stop.sh:停止单机版操作系统服务;
  • standalone_service_restart.sh:重启单机版操作系统服务。
  1. 命令行形式启动单机版

在 Linux 平台下进入达梦数据交换平台的安装目录,执行 standalone 目录下的 standalone_start.sh 脚本文件,以命令行的方式启动单机版服务,以内置 derby 数据库和8080端口为例,单机版服务在启动时会依次启动调度器、管理器、原生执行器的服务,当出现 “Scheduler started” 说明调度器启动成功,出现 “Register scheduler success” 说明调度器向管理器注册成功。当能够打开 http://localhost:8080/dmetl-manager 时,说明管理器启动成功,原生执行器启动过程中会依次显示启动成功的插件信息,如 “bundle-hadoop 2.7.x started” 表示 hadoop2.7 的插件工程启动成功,当出现 “Register executor success” 说明原生执行器向管理器注册成功。

  1. 服务形式启动单机版

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

内存参数配置与修改

当运行 standalone_start.sh 启动单机版程序时,可以修改 standalone_start.sh 中的内存参数,如下表所示:

参数名称 参数说明
-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)
微信扫码
分享文档
扫一扫
联系客服