05-08-2014 07:36 PM - edited 05-09-2014 02:30 AM
Recentlly I met a problem about HBase replication configuration. Is it possible to replicate data from a normal HBase(authentication = simple) to a secure HBase (authentication = kerberos). ?
I`m using HBase (hbase-0.94.2-cdh4.2.0) on Hadoop (hadoop-2.0.0-cdh4.2.0). I have two HBase cluster--A, B, they are on different Hadoop cluster, using different namenode and zookeeper.quorum.
Now, the Cluster A is a insecure Cluster ,which means the hbase.security.authentication is default. But Cluster B is a secure HBase, it is using kerberos for hbase.security.authentication.
Now my problem is, I hope A can replicate its table to B, using HBase Replication. Is is possible to make it ?
By the way, I saw the "Configuring Secure HBase Replication" chapter in CDH4 Security Guide, but I found that guide is talking about "two realms". Now I have only one HBase cluster with Kerberos, the other one is an insecure HBase with simple authentification. I want to make a master-slave replication with the insecure HBase as the master, and the secure HBase as slave. How can I do that?
07-19-2014 10:56 PM
04-22-2019 01:42 AM
Is it possible now?
We have two unsecured HBase clusters with replication set up between them (active-active replication). They're in different data centers (thus different Hadoop and Zookeeper clusters). We want to enable Kerberos on both of them. However, we can only upgrade them one by one. So there's a time range that one becomes secured and the other one is still unsecured.
To mitigate the impact on users, I think we need this feature.