Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

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).