Using Apache HBase
Apache HBase is a distributed, scalable, big data store.
For more information about Apache HBase, see the Apache HBase website.
HBase Configuration Properties
HBase configuration properties included in Big Data Service 3.1.1 or later.
Configuration | Property | Description |
---|---|---|
hbase-env |
hbase_gc_logging |
HBase java garbage collection logging |
hbase_jmx_base |
HBase JMX base | |
hbase_thrift_opts |
HBase thrift options | |
hbase_zookeeper_opts |
HBase zookeeper options | |
hbase_jvm_opts |
HBase JVM options | |
hbase_jvm_master_opts |
HBase JVM master options | |
hbase_jvm_regionserver_opts |
HBase JVM regionserver options | |
hbase_kerberos_opts |
HBase options for Kerberos authentication-related configuration | |
hbase_kerberos_master_opts |
HBase master options for Kerberos authentication-related configuration | |
hbase_kerberos_regionserver_opts |
HBase regionserver options for Kerberos authentication-related configuration | |
hbase_master_opts_for_master_remotejmx |
HBase master options for if master_remotejmx is enabled | |
hbase_regionserver_opts_for_regionserver_remotejmx |
HBase master options for if regionserver_remotejmx is enabled |
Running HBCK2
HBCK2 is the repair tools for Apache HBase clusters.
The syntax to run the HBCK2 repair tool is:
hbase hbck -j /usr/odh/current/hbase-client/hbase-operator-tools/hbase-hbck2-<version_number>.jar <options> COMMAND <ARGS>
Example for ODH 2.0:
hbase hbck -j /usr/odh/current/hbase-client/hbase-operator-tools/hbase-hbck2-2.4.13.jar -h
hbase hbck -j /usr/odh/current/hbase-client/hbase-operator-tools/hbase-hbck2-2.4.13.jar
addFsRegionsMissingInMeta default:testtable
Example for ODH 1.0:
hbase hbck -j /usr/odh/current/hbase-client/hbase-operator-tools/hbase-hbck2-2.2.6.jar -h
hbase hbck -j /usr/odh/current/hbase-client/hbase-operator-tools/hbase-hbck2-2.2.6.jar
addFsRegionsMissingInMeta default:testtable
For more information on HBCK2 commands, see HBCK2 documentation.