Configuring the HBase Storage Plugin

As a Hadoop database, Apache HBase is a distributed, scalable, and big data store. Use and configure the HBase storage plugin to connect with Apache Drill.

Prerequisites

Before configuring the HBase storage plugin, make sure that you have:
  • HBase up and running.
  • ZooKeeper installed.
  • Administrator privileges.

About this task

This task outlines how to configure the HBase storage plugin.

Procedure

  1. Verify that HBase is running.
  2. Start the Drill Web UI.
  3. Select the Storage tab.
  4. Click Update to begin the configuration process.

    The following shows a typical HBase configuration:

    { 
       "type": "hbase", 
       "config": { 
         "hbase.zookeeper.quorum": "10.10.100.62,10.10.10.52,10.10.10.53", 
         "hbase.zookeeper.property.clientPort": "2181" 
      }, 
      "size.calculator.enabled": false, 
      "enabled": true 
    }

    The following shows a secure cluster configuration:

    { 
         "type": "hbase", 
         "config": { 
           "hbase.zookeeper.quorum": "node1.cluster.com", 
           "hbase.zookeeper.property.clientPort": "5181", 
           "hbase.security.authentication": "MAPRSASL" 
    }, 
    "size.calculator.enabled": false, 
    "enabled": true 
    }