发布HBase服务

发送反馈


SuperMap iServer 支持将 HBase 服务作为数据来源直接发布为数据服务或地图服务,如 REST 数据服务、REST 地图服务、WFS 服务、WMS 服务。

发布 HBase 中的数据为数据服务

您可以通过以下步骤快速发布 HBase 存储的数据:

  1. 在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为" HBase服务",点击“下一步”。
  2. 设置 HBase数据地址。依次输入服务地址(即ZooKeeper地址列表)、数据库(即数据所在目录名称),如依次输入“192.168.112.162:2181”、"test",请确认输入的所有服务地址与端口的正确性。若 HBase 集群为开启 Kerberos 认证的模式时,则须勾选“HBase 集群已开启 Kerberos 认证”,输入HDFS 配置文件hdfs-site.xml 目标路径、HDFS集群hdfs-site.xml文件路径、HBase集群hbase-site.xml文件路径以及Kerberos客户端配置文件路径,然后点击“下一步”,如下图所示:

  1. 选择发布的服务类型,如 REST-数据服务,点击“下一步”。
  2. 选择数据服务是否可编辑的对话框,默认不可编辑。
  3. 可以看到服务配置信息,包括数据来源,发布的服务类型等,点击“完成”按钮完成发布流程。
  4. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

发布 HBase 中的数据为地图服务

您可以通过以下步骤快速发布 HBase 中的数据为地图服务:

  1. 在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为" HBase服务",点击“下一步”。
  2. 设置 HBase数据地址。依次输入服务地址(即ZooKeeper地址列表)、数据库(即数据所在目录名称),如依次输入“192.168.112.162:2181”、"test",请确认输入的所有服务地址与端口的正确性。若 HBase 集群为开启 Kerberos 认证的模式时,则须勾选“HBase 集群已开启 Kerberos 认证”,输入HDFS 配置文件hdfs-site.xml 目标路径、HDFS集群hdfs-site.xml文件路径、HBase集群hbase-site.xml文件路径以及Kerberos客户端配置文件路径。然后点击“下一步”。
  3. 选择发布的服务类型,如 REST-地图服务,点击“下一步”。
  4. 当服务类型选择 REST-地图服务时,还需输入 JSON 格式的样式文件,用于指定地图的样式。具体配置如下。配置完后,继续点击“下一步”。
  1. 可以看到服务配置信息,包括数据来源,发布的服务类型等,点击“完成”按钮完成发布流程。
  2. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

注1:若发布开启 Kerberos 认证的HBase中的数据为服务前,需对iServer所在机器进行相关配置,详细请参见iServer使用HBase集群前的环境配置

注2:发布服务时需要将HBase集群各个节点所在机器的ip、主机名添加到iServer服务所在机器的hosts文件中。