[
https://issues.apache.org/jira/browse/HBASE-12947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15412646#comment-15412646
]
Esteban Gutierrez commented on HBASE-12947:
-------------------------------------------
I ran across this recently and I concur with [~apurtell] on the the challenges.
For instance, sometimes you would like to have the tables in the sink cluster
using a different compression codec or a larger TTL than the source or
depending on the namespace the users on the remote cluster might have some
restriction on the use of coprocessors. I think tooling like
{{bin/replication/copy_tables_desc.rb}} is ok for basic management, but for
fine grain control we should revisit this as part of HBASE-14379.
> Replicating DDL statements like create from one cluster to another
> -------------------------------------------------------------------
>
> Key: HBASE-12947
> URL: https://issues.apache.org/jira/browse/HBASE-12947
> Project: HBase
> Issue Type: New Feature
> Components: Replication
> Affects Versions: 2.0.0
> Reporter: Prabhu Joseph
> Priority: Critical
> Fix For: 2.0.0
>
>
> Problem:
> When tables are created dynamically in Hbase cluster, the Replication
> feature can't be used as the new table does not exist in peer cluster. To use
> the replication, we need to create same table in peer cluster also.
> Having API to replicate the create table statement at peer cluster will be
> more helpful in such cases.
> Solution:
> create 'table','cf',replication => true , peerFlag => true
> if peerFlag = true, the table with the column family has to be created at
> peer
> cluster.
> Special cases like enabling replication at peer cluster also for cyclic
> replication has to be considered.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)