iServer 提供可视化配置方式启动大数据分析服务。iServer 产品包内置了 Spark 安装包,您可以通过 iServer 的集群配置启动 Spark 分布式集群,进而使用大数据分析服务。

此外,您也可以自行搭建 Spark 集群,再通过“使用其他 Spark 集群服务”进行配置。

通过 iServer 集群配置大数据分析服务

主节点与子节点需分别配置。步骤如下:

启动集群主节点

  1. 在主节点机器中启动 iServer 后,进入集群配置页面
  2. 点击“大数据分析”选项卡
  3. 勾选“是否启用”,选择“使用本机的spark集群服务”,点击保存。此时系统会自动启动 Spark 分布式集群的主节点,在服务列表页面同时会显示大数据分析服务 spatialprocessing/rest。您可以通过 Spark 的 WebUI(http://{ip}:8080), 查看 Spark 集群的状态
  4. 如果要使主节点参与数据处理,需要将主节点加入集群,详细参考子节点加入集群

子节点加入集群

  1. 在子节点机器中启动 iServer 后,进入集群配置页面
  2. 依次点击“加入集群”选项卡、“添加集群报告器”
  3. “集群服务地址”项填入http://{主节点IP}:{port}/iserver/manager/cluster,需要勾选“是否空间处理节点”和“报告器是否启用”
  4. 如果加入的集群开启了安全控制,需填写“安全Token”
  5. 点击保存完成后,需在主节点中创建任务

注:必须先启动集群主节点。如果先加入子节点,则子节点不会加入 Spark 集群。需先移除已添加的报告器,主节点启动后,子节点再重新添加报告器。

使用其他 Spark 集群服务

  1. 进入集群配置页面,点击“大数据分析”选项卡
  2. 勾选“是否启用”,选择“使用其他spark集群服务”,输入您已搭建的 Spark 分布式集群主节点服务地址,点击保存
  3. 无需其他配置,在服务列表页面(http://supermapiserver:8090/iserver/services)中访问大数据分析服务 spatialprocessing/rest,即可使用大数据分析服务