ExportSnapshot does not use DistCp but directly use FileSystem API to copy,
as Vladimir mentioned.
But ExportSnapshot supports exporting to a remote target cluster. Give the
full hdfs url.
You can also specify the remote target with a httpfs or webfdfs url, which
then you can leverage SSL on the transport.

You also can copy to local cluster and use DistCp to copy to remote cluster.

Jerry

On Thu, Mar 12, 2015 at 12:28 PM, Vladimir Rodionov <[email protected]>
wrote:

> 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!
>

Reply via email to