部署与停止站端集成流


站端集成流是在云中创建和管理的,但需要将其导出以在站端部署和运行。本节将介绍如何部署与停止站端集成流。

开始前准备

步骤

导出的 JAR 包是一个包含主 JAR,组件 JAR,DSL 配置,还有启动脚本的 ZIP 文件。启动脚本将校验 DSL 配置有效性,DSL 与组件 JAR 是否匹配,如果验证成功,启动启动器并执行集成流。

  1. 解压缩 JAR 包。

  2. 转到 config 文件夹,并打开 application.yaml 文件,根据需求编辑 siteNamesiteIp。 当站端集成流成功启动和运行时,siteNamesiteIp 的值将显示在 EnOS 管理控制台 > 设备数据集成 > 站端集成 页面。

  3. 转到 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
在线 停止集成流,一旦成功停止,状态将在几分钟后改成 离线
离线 如果集成流在本地运行,则停止流。