No, ExportSnapshot does not use DistCp it runs its own M/R job to copy data over to a new destination.
In a map task it uses HDFS API to create/write data to a new destination. Therefore, the easiest way to secure communication during this operation is to use secure HDFS transport. http://www.cloudera.com/content/cloudera/en/documentation/cdh4/v4-3-1/CDH4-Security-Guide/cdh4sg_topic_14_2.html but there is caveat ... ExportSnapshot does not support external cluster configuration - you can't provide path to external cluster config dir. This seems like a good feature request. -Vlad On Thu, Mar 12, 2015 at 10:38 AM, Akmal Abbasov <[email protected]> wrote: > Hi, I am new to Hadoop Hbase. I have a Hbase cluster in one datacenter, > and I need to create a backup in the second one. Currently the second > HBase cluster is ready, and I would like to import data from first cluster. > I would like to use exportSnapshot tool for this, I’ve tried it one my > test environment, and it worked well. > But, since know I am going to export to a different cluster in different > datacenter, I would like to be sure that my data is secure. So how I can > make exportSnapshot secure? > As far as I understood exportSnapshot uses distcp tool to copy snapshot to > destination cluster, so in this case is it enough to configure distcp? > Thank you!
