Learn about the known issues in HBase, the impact or changes to the functionality, and
the workaround.
Known issues identified in Cloudera Runtime 7.3.2.10000 SP1
- HBase replication between TLS-enabled Cloudera Operational Database clusters fails due to hostname verification
- 7.3.2.10000
- When you set up reverse HBase replication between two
TLS-enabled Cloudera Operational Database clusters, replication fails if reverse
DNS resolution is not configured between the clusters. During mutual TLS (mTLS)
authentication, the source cluster sends its certificate, which contains the hostname.
The target cluster validates the certificate against its truststore and then verifies
that the client connection IP address matches the hostname in the certificate. Because
reverse DNS resolution does not work between separate Cloudera Operational Database clusters by default, this verification check fails and the connection is
rejected.
This issue occurs when all of the following conditions are true:
- Both clusters have TLS enabled.
- Hostname verification is enabled
(
hbase.client.netty.tls.verify.server.hostname and
hbase.server.netty.tls.verify.client.hostname are set to
true).
hbase.server.netty.tls.client.auth.mode is set to
WANT or NEED.
- TLS certificates are issued without an IP Subject Alternative Name (SAN).
- Reverse DNS resolution is not configured between the clusters.
- Mutual TLS trust is established between the clusters.
These are the default settings for a fresh installation of Cloudera Runtime 7.3.2.10000.
- To bypass the client hostname verification check, add the
hbase.server.netty.tls.verify.client.hostname = false property to the
HBase Service Advanced Configuration Snippet (Safety Valve) for
hbase-site.xml using Cloudera Manager.
Known issues identified in Cloudera Runtime 7.3.2.100 CHF 1
There are no new known issues in this release.
Known issues identified before Cloudera Runtime 7.3.2
There are no known issues carried forward that affect HBase in Cloudera Runtime 7.3.2.