安装SDC Edge

在要运行边缘管道的每个边缘设备上下载并安装SDC Edge

安装后,您可以手动启动SDC Edge。或者,您可以注册SDC Edge作为系统服务运行,然后将SDC Edge作为服务启动。

通过以下方式之一安装Data Collector Edge (SDC Edge):

  • Data Collector下载SDC Edge tarball或ZIP可执行文件,以及您在Data Collector中设计的Edge管道。
  • StreamSets网站以tarball,ZIP文件或Windows MSI安装程序的形式下载SDC Edge可执行文件。
  • 从Docker镜像运行SDC Edge容器。
提示:使用Data Collector与边缘管道一起下载可执行文件是将设计的边缘管道部署到边缘设备的最简单方法。如果使用其他安装方法,则需要将边缘管道从Data Collector部署到SDC Edge

Data Collector下载

使用Data Collector可以下载SDC Edge可执行文件以及设计的Edge管道。下载的文件包括SDC Edge可执行文件和您选择的Edge管道。

选择边缘管道并下载它和SDC Edge可执行文件是将设计的边缘管道部署到边缘设备的最简单方法。如果使用其他安装方法,则需要将边缘管道从Data Collector 部署到SDC Edge

  1. 打开边缘管道,然后单击Download Edge Executable图标:
  2. 在“Download Edge Executable窗口中,选择边缘设备的操作系统和体系结构。
  3. 点击下载
    Data Collector将tarball或ZIP文件下载到本地计算机。该文件包括SDC Edge可执行文件和选定的Edge管道。
  4. 将在Data Collector计算机上下载的文件移动到边缘设备。
  5. 解压缩下载的文件。
    例如,在Linux上使用以下命令将压缩包提取到边缘设备上的所需位置,通常是 /opt/local

    tar xf streamsets-datacollector-edge-<version>-<os>-<architecture>.tgz

从StreamSets网站下载

您可以从StreamSets网站下载SDC Edge可执行文件,以tarball,ZIP文件或Windows操作系统的Windows MSI安装程序格式。

  1. 使用以下URL从StreamSets网站下载SDC Edge:https://streamsets.com/opensource 。
    下载的文件包含SDC Edge可执行文件。
  2. 根据文件类型安装下载的文件:
    • 对于tarball或ZIP文件,将下载的文件移动到边缘设备,然后解压缩下载的文件。
      例如,在Linux上使用以下命令将压缩包提取到边缘设备上的所需位置,通常是/opt/local

      tar xf streamsets-datacollector-edge-<version>-<os>-<architecture>.tgz
    • 对于Windows MSI安装程序,将下载的文件移动到边缘设备,然后运行安装程序。

      或者,您可以使用命令行在网络中的任何Windows计算机上远程安装MSI文件。有关详细信息,请参见Microsoft Windows文档。

将SDC Edge注册为系统服务

安装后,您可以注册SDC Edge以作为在边缘设备上命名的系统服务运行。

当您将SDC Edge作为系统服务运行 时,SDC Edge在启动操作系统时启动,并在后台运行。但是,您不能执行手动启动SDC Edge时可用的以下任务:

  • SDC Edge启动的同时启动边缘管道。
  • 修改日志级别。
要将SDC Edge注册为系统服务运行,请以管理员身份从SDC Edge主目录运行以下命令:

bin/edge -service install

在所有受支持的操作系统上使用相同的命令。在Linux或Darwin上,用于sudo以管理员身份运行命令。在Windows上,以管理员身份打开命令提示符,然后运行命令。

例如,如果在Linux上将SDC Edge安装到/opt/local,请运行以下命令:

sudo opt/local/streamsets-datacollector-edge/bin/edge -service install

在所有操作系统上,已注册的系统服务都称为“datacollector-edge”。

SDC Edge注册为系统服务后,您可以通过以管理员身份运行以下命令来管理服务。或者,如果您在Windows上将SDC Edge注册为系统服务,则也可以使用Windows服务应用程序来启动,停止和重新启动服务。

SDC边缘服务命令 描述
bin/edge -service start 启动SDC Edge 服务。
bin/edge -service stop 停止SDC Edge 服务。
bin/edge -service restart 重新启动SDC Edge服务。
bin/edge -service uninstall 卸载SDC Edge 服务。
bin/edge -service status 显示SDC Edge 服务的状态。

从Docker运行

您可以从StreamSets Data Collector Edge Docker镜像运行SDC Edge容器。

要从Docker镜像运行SDC Edge容器,请在Docker Quickstart Terminal中使用以下命令:

docker run --publish 18633:18633 --name edge --rm streamsets/datacollector-edge

卸载SDC Edge

根据是手动启动还是作为服务启动SDC Edge,卸载SDC Edge

手动启动
  1. 要关闭SDC Edge,请在命令提示符下键入Ctrl + C。
  2. 从边缘设备中删除SDC Edge主目录。
服务启动
  1. 要停止SDC Edge,请以管理员身份从SDC Edge主目录运行以下命令:
    bin/edge -service stop
    例如,您可以在Linux上运行以下命令:

    sudo opt/local/streamsets-datacollector-edge/bin/edge -service stop
  2. 要将SDC Edge作为服务卸载,请以管理员身份从SDC Edge主目录运行以下命令:
    bin/edge -service uninstall
    例如,您可以在Linux上运行以下命令:

    sudo opt/local/streamsets-datacollector-edge/bin/edge -service uninstall
  3. 从边缘设备中删除SDC Edge主目录。