GIS云套件

流数据服务

GIS云套件可基于Spark Streaming分布式实时计算框架,将流处理模型发布为服务,并对发布的流数据服务进行监管。

流数据服务发布

请参照以下步骤发布流数据服务:

  1. 打开左侧导航栏服务管理->流数据处理,点击流数据服务
  2. 在页面左上角点击发布流数据服务
  3. 填入相关信息;

    publishstreamingservice

    • 名称:流数据服务的名称,可自定义。
    • Spark:选择Spark集群。可开启GIS云套件内置Spark集群,或点击添加Spark连接外部Spark集群。请参见计算资源池->Spark集群->添加Spark集群
    • 流处理模型:选择发布的流处理模型。若选择自定义配置,在流处理模型配置信息处填入配置信息,规则及编写方法请参见SuperMap iServer帮助文档。若通过流处理模型编辑器配置模型,点击添加流处理模型进行编辑。已有流处理模型可直接选择。
  4. 点击发布

流数据服务管理

在流数据服务页面,可看见已发布的流数据服务。

服务管理

通过以下功能可对服务进行管理:

streamingmanagement

  • 名称:列表中显示已发布的流数据服务,点击列表中的名称可进入服务详情页面,对容器进行管理,详情请参见容器管理。
  • Spark:显示服务所用Spark集群。
  • 流处理模型:显示服务所用流处理模型。
  • 状态:显示服务运行状况。
  • 重新部署:一键重新部署对应的服务,可在服务更新或故障时使用。
  • 任务详情:点击打开Streaming Runner界面,查看Spark工作记录。
  • 删除:删除流数据服务。

容器管理

在流数据服务列表点击名称进入流数据服务详情页面,容器列表中显示了容器名称、IP、状态、创建时长以及所在主机。若出现异常容器,可一键删除重建,删除过程中服务会中断,直到重建完毕。

点击容器列表中的日志可进入容器日志界面,该日志记载了容器运行的过程以及运行状态。点击容器列表中的命令行进入容器命令行界面,通过该界面可直接操作容器。

提示:
复制文字后,可使用 【shift + insert】 粘贴至命令行。