HBase configuration to use S3 as a storage layer

A list of HBase configuration properties that are set when S3 is used as storage layer.

When an Operational Database cluster where S3 is used as a storage layer is created, the following configuration properties are automatically set to their default value, allowing HBase to use S3:

Property Name in Cloudera Manager Configuration Property Default Value
HDFS WAL Directory hbase.wal.dir hdfs://[NAME]:8020/hbase-wals
HDFS Root Directory hbase.rootdir s3a://[S3bucket]/[opdb-clustern-name]/hbase
HBoss S3A Implementation Class fs.s3a.impl org.apache.hadoop.hbase.oss.HBaseObjectStoreSemantics
HBoss Wrapped S3A Implementation Class fs.hboss.fs.s3a.impl org.apache.hadoop.fs.s3a.S3AFileSystem
HBoss Lock Implementation fs.hboss.sync.impl org.apache.hadoop.hbase.oss.sync.ZKTreeLockManager