Support Questions

Find answers, ask questions, and share your expertise

How to copy rows in an HBase table in Cloudera Express to an HBase table in Cloudera QuickStart?

avatar
New Contributor

I am aware of the different ways to get data from an HBase table in one cluster to an HBase table in another cluster: CopyTable, snapshots, replication, export, distcp.  What I don't know is which of these methods (if any) are available when trying to copy from a Cloudera Express license to a Cloudera QuickStart instance that is running on another machine.

Which of these methods (if any) should be available?  For example, hbase-backup.jar which is required for replication does not exist on any of the hosts in my Cloudera Express cluster.  Does this mean that Cloudera Express doesn't support replication?

 

1 ACCEPTED SOLUTION

avatar
Mentor
Currently, the CM BDR feature does not carry any HBase replication abilities (we do support schedulable snapshot policies, but no replication/copies yet). You will need to utilise standard HBase techniques to copy over the data between your two clusters: http://blog.cloudera.com/blog/2013/11/approaches-to-backup-and-disaster-recovery-in-hbase/, and I'd recommend the ExportSnapshot method (if not live replication).

View solution in original post

1 REPLY 1

avatar
Mentor
Currently, the CM BDR feature does not carry any HBase replication abilities (we do support schedulable snapshot policies, but no replication/copies yet). You will need to utilise standard HBase techniques to copy over the data between your two clusters: http://blog.cloudera.com/blog/2013/11/approaches-to-backup-and-disaster-recovery-in-hbase/, and I'd recommend the ExportSnapshot method (if not live replication).