GIS Cloud Suite

Publishing HBase Service

GIS Cloud Suite supports to publish HBase Service as REST-Map Service, REST-Data Service, REST-Vector Tiles Service, WMS Service, WMTS Service, WFS Service, ArcGIS REST Map Service, ArcGIS REST Feature Service, Baidu REST Map Service, and Google REST Map Service. Please publish HBase Service by the following steps:

  1. Log in to GIS Cloud Suite, clicks on iManager Home > System Management; clicks Service Management > Service Instances on the left navigation bar; clicks on + Publish Service on the page of Service Instances. Selects HBase Service and clicks on Next.

    hbaseselection

  2. Fills out the datasource information.

    hbaseconfig

    • Service Address(Required): Fill in the address in ZooKeeper address list. If you use built-in HBase, the service address here is hbase-zookeeper:2181.
    • Add hostname resolution: If you are not using a GIS Cloud Suite built-in HBase, please refer to GIS Cloud Suite > Configuration Management > Hostname Resolution to add hostname resolution.
    • Database(Required): The file directory where the data is located.
    • HBase cluster has Kerberos authentication turned on:

      • Hadoop cluster core-site.xml file path: The path of the core-site.xml file in Hadoop cluster.
      • HBase cluster hbase-site.xml file path: The path of the hbase-site.xml file in HBase cluster.
      • HDFS cluster hdfs-site.xml file path: The path of the hdfs.site.xml file in HDFS cluster.
      • Kerberos client configuration file path: The path of the configuration file(krb5.ini) in Kerberos client.
    • Style file: Specify a Mapbox style file(*.json) for the maps.
  3. Select the service type. Please refer to the relationship table in GIS Cloud Suite >Service Management > Service Instances > Publish Service.
  4. Select whether the service configuration is Editable. If the service configuration is editable, the visitors allow to modify the service configuration.

    When you only select one kind of service type to publish, you can define the name of service instance:

    • Service Name: Define the name of service instance. The service name will be generated according to datasource and service type automatically if you do not define.
  5. Select the service node.

    • New node: Create a service node to carry the service instance. If this is your first time to publish service, you need to create a service node.
    • Existing nodes(Recommend): Select the existing service nodes to carry the service instance. If the existing service nodes do not have the license permission, please create a new one.
  6. Clicks on Publish and wait for the prompt.