分布式分析服务

发送反馈


iServer 分布式分析服务基于 Spark 计算平台,提供了 GIS 分布式分析处理的能力。可接入分布式存储的地理数据,如 HDFS(Hadoop Distributed File System,Hadoop 分布式文件系统)存储的数据、iServer DataStore 中存储的关系型数据、以及 UDB 中存储的点线面数据。提供强大的空间分析能力,例如大数据的地图出图、分析与管理、分布式动态出图。所有功能提供 REST API,方便开发与扩展。

分布式分析服务的使用前准备:

  1. 准备分布式分析服务环境
  2. 准备数据

分布式分析服务的环境准备好后,您可以通过以下两种方式进行分布式分析:

  1. 通过 iServer REST API 使用
  2. 通过 iDesktop Java 使用

分布式分析服务的结果文件,有两种输出格式:

  1. 如果当前 iServer 已经有可用的并且已经注册了关系型数据源的 iServer DataStore,则结果数据源会优先存储到  iServer DataStore 的关系型数据库中,在 %datacatalog_uri%/relationship/datasets 资源下,也会列出结果数据集,结果数据集的名称为 analystResult_*;结果工作空间会存储到 iServer 产品包主目录下的 %iServer_Home%/webapps\iserver\processingResultData\Analyst 目录中以任务ID为名的文件夹中。                             
  2. 如果当前 iServer 没有关联的  iServer DataStore,则结果数据源和结果工作空间都会存储到 iServer 产品包主目录下的 %iServer_Home%/webapps\iserver\processingResultData\Analyst 目录中以任务ID为名的文件夹中。