User GuidesAPI ReferenceRelease Notes
Doc HomeHelp CenterLog In
User Guides

HBase is Required

Beginning with the Tamr v.2019.019, HBase is required when you deploy Tamr. Enable HBase and migrate datasets to it.

Enabling HBase

To enable HBase:

  1. Upgrade to Tamr version 2019.019 or greater.
  2. Set the TAMR_HBASE_ENABLED configuration variable in the admin-unify.sh administrative utility to true. This also requires restarting Tamr and its dependencies. See Creating or Updating a Configuration Variable.

To migrate existing datasets to HBase:

  1. Verify that the TAMR_HBASE_ENABLED configuration variable in admin-unify.sh is set to true. See Configuring Tamr.
  2. Convert existing datasets to HBase using the /datasets/moveDatasetsToStorageDriver API. For example, use this URL:
`http://<your-tamr-host>:9100/api/dataset/datasets/moveDatasetsToStorageDriver?destinationDriver=hbase` 

Alternatively, use this command:

`curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' 'http://<your-tamr-host>:9100/api/dataset/datasets/moveDatasetsToStorageDriver?destinationDriver=hbase'`. 

It starts a job that registers all datasets with HBase. To see which datasets are stored in HBase, use /datasets/<name>/status.
3. Set the TAMR_HBASE_AS_PRIMARY_STORAGE configuration variable in admin-unify.sh to true so that Tamr stores all datasets in HBase.