The 2nd cluster is an operational cluster, so option 2 seems to fit nicely.

Will the LoadIncrementalHFiles on the Hbase1.2 cluster be able to process
the 0.94 version Hfiles?

Also is there a convenient way to get the region splits from the old
hfiles, or is going though them the only option?

On Sun, Aug 14, 2016 at 9:00 PM, Jerry He <[email protected]> wrote:

> If you distcp the raw hfiles, you have a couple of options to restore the
> data on the second cluster.
>
> 1. You an copy the entire hbase root.dir, you can set the hbase root.dir to
> this directory and bootstrap the new cluster from there.
>     Before you start the new cluster, run the 'hbase upgrade' on the hbase
> root.dir.
>     Refer to "13.1.3. Upgrading to 1.0 from 0.94"
> https://hbase.apache.org/book.html#_upgrade_paths
>
> 2.  You can run the bulk load tool to load the copied hfiles into the new
> cluster.
>      Refer to "130.12. CompleteBulkLoad" in the HBase Reference book.
>      You can write a program or script to go through all the region
> directories.
>
> Option 1 is more delicate, but as you said the old hdfs was fine, it should
> work for you.
> For option 2, pre-split the tables on the new cluster to match the region
> boundaries of the old tables.
>
> Jerry
>
> On Sun, Aug 14, 2016 at 8:08 AM, Ted Yu <[email protected]> wrote:
>
> > For the Import tool, you can specify the following (quoted from usage):
> >
> >     System.err.println("To import data exported from HBase 0.94, use");
> >
> >     System.err.println("  -Dhbase.import.version=0.94");
> >
> > FYI
> >
> > On Sun, Aug 14, 2016 at 12:09 AM, Rob Verkuylen <[email protected]>
> wrote:
> >
> > > We're recovering from a crash of hbase-0.94.6 where the master refuses
> to
> > > come up, while hdfs is fine. Why this happened exactly is something
> we're
> > > looking into.
> > >
> > > In the meantime we're looking to migrate as fast as possible to another
> > > cluster running hbase1.2.
> > >
> > > Since we cannot use the default import tool anymore. If we distcp the
> raw
> > > hfiles from old to new cluster, is there a way to safely load/bulkload
> > > these into the hbase1.2 cluster?
> > >
> >
>

Reply via email to