Fusioninsight 是华为提供的大数据平台,融合了HDFS、YARN、Spark、Hive等主流的分布式开源组件,满足多种用户需求同时混合负载、开放应用。Fusioninsight 通过KrbServer为所有组件提供Kerberos认证功能。
本文档指导了如何对接华为FusionInsight平台,通过Kerberos认证,使用SuperMap大数据产品进行分布式空间分析与地图服务发布。使用本文档进行配置后,可完成的操作有:
- 使用SuperMap iServer基于FusionInsight的Yarn进行分布式空间分析,如点聚合。
- 使用SuperMap iObjects for Spark基于FusionInsight的Yarn的进行分布式空间分析。
- 支持将数据导入华为HDFS分布式存储,
- 支持将数据导入华为HBase分布式存储,
- 读取1生成的位于HDFS中的DSF数据集进行分布式分析,如overlay-analyst, clip-region等。
- SuperMap iDesktopX读取华为HDFS或HBase中的数据集进行配图,保存的工作空间在iServer中发布为地图服务。
- SuperMap iServer直接发布Hbase中的数据集为地图服务。
1. 环境准备
能连接fusioninsight的Linux服务器,最好与华为的服务器型号一致,都为X86或都为ARM服务器:
本例使用172.23.172.146
准备软件:
SuperMap iServer
SuperMap iDesktopX
SuperMap iObjects for Spark
SuperMap iObjects Java(选配,若不配置则无法使用UDB/UDBX数据源,缓冲区、数据融合、叠加分析、空间查询、空间连接、区域汇总分析)
2. Kerberos连接配置
2.1 准备Kerberos认证文件
下载密钥文件,进入【系统设置】->【用户管理】页面,找到supermap用户,下载对应密钥文件。
将krb5.conf, user.keytab, jaas.conf文件拷贝至172.23.172.146服务器以及集群各节点的相同路径下,本例放于/supermap/文件夹下