Adding HBase via REST

This topic provides an example of adding HBase as a data source using the REST API.

[info] Not Supported

Deprecated as of Dremio 3.1.3, Not supported as of Dremio 3.3

HBase can be added via the Dremio REST API for legacy customers; HBase cannot be added via the Dremio UI.

curl -X POST \
  http://localhost:9047/api/v3/catalog \
  -H 'Authorization: _dremioah6t2msppgo0o5e3p8q6u3vv14' \
  -H 'Cache-Control: no-cache' \
  -H 'Content-Type: application/json' \
  -d '{
  "entityType": "source",
  "config": {
    "zkQuorum": "localhost",
    "port": 2183,
    "isSizeCalcEnabled": false,
    "propertyList": []
  "type": "HBASE",
  "name": "hbaselocal",
  "description": "hbaselocal",
  "metadataPolicy": {
    "authTTLMs": 86400000,
    "namesRefreshMs": 3600000,
    "datasetRefreshAfterMs": 3600000,
    "datasetExpireAfterMs": 10800000,
    "datasetUpdateMode": "PREFETCH_QUERIED",
    "deleteUnavailableDatasets": true,
    "autoPromoteDatasets": false
  "accelerationGracePeriodMs": 0,
  "accelerationRefreshPeriodMs": 0,
  "accelerationNeverExpire": false,
  "accelerationNeverRefresh": false

results matching ""

    No results matching ""