部署与停止站端集成流¶
站端集成流是在云中创建和管理的,但需要将其导出以在站端部署和运行。本节将介绍如何部署与停止站端集成流。
前提条件¶
确保已创建并导出站端集成流。更多信息,参见 导出为可执行的 JAR 包。
操作步骤¶
导出的 JAR 包是一个包含主 JAR、组件 JAR、DSL 配置和启动脚本的 ZIP 文件。启动脚本将校验 DSL 配置有效性,DSL 与组件 JAR 是否匹配,如果验证成功,启动启动器并执行集成流。
解压缩 JAR 包。
转到 config 文件夹,并打开 application.yaml 文件,根据需求编辑 siteName 和 siteIp。 当站端集成流成功启动和运行时,siteName 和 siteIp 的值将显示在 EnOS 管理控制台 > 设备数据集成 > 站端集成 页面。
转到 bin 文件夹,文件夹中含有 4 个文件。
start_in_client_mode.sh: 启动和运行集成流
EnOS 管理控制台显示的状态 |
运行结果 |
---|---|
N/A |
|
在线 |
运行集成流。 |
离线 |
|
start_in_client_mode_offline.sh: 在本地运行集成流,通常用于没有互联网连接的场景
EnOS 管理控制台显示的状态 |
运行结果 |
---|---|
N/A |
在本地运行集成流,且不会出现在 设备数据集成 > 站端集成。 |
在线 |
在本地运行集成流,没有在线日志。 |
离线 |
在本地运行集成流,EnOS 管理控制台的状态没有变化。 |
run_in_client_mode.sh: 包含配置信息,单独选择是不会执行任何操作(如运行集成流)。
stop.sh: 停止集成流
EnOS 管理控制台显示的状态 |
运行结果 |
---|---|
N/A |
N/A |
在线 |
停止集成流,一旦成功停止,状态将在几分钟后改成 离线。 |
离线 |
如果集成流在本地运行,则停止流。 |