+1 from me.

To help out the guys who are already running on unreleased Hadoop, would it
be possible to build a simple shim layer that would allow it to work with
either? We did this in Hive and it seems to be working well (few complaints
so far)

-Todd

On Thu, Mar 18, 2010 at 11:28 AM, Stack <st...@duboce.net> wrote:

> Unless there is objection, in the next day or so, I'd like to revert
> the hadoop that is in hbase trunk and replace it with hadoop 0.20.2.
> Currently hbase trunk bundles the head of the 0.21 hadoop branch and
> will only run atop an hadoop built out of this hadoop 0.21 branch.
>
> Since the plan is that the next release of hbase will run on hadoop
> 0.20.x and the major hadoop release that follows hadoop 0.20 -- 0.21
> or 0.22, its version is still TBD -- AND given that the next major
> hadoop release would seem to be a few months out, having our trunk
> bundle hadoop 0.21 unnecessarily constrains where current hbase trunk
> can run.
>
> Even though the bundled hadoop 0.21 has the critical hdfs-265 working
> flush/sync feature, its looking like hard work by the fellas who are
> on the hdfs-200, hdfs-862 and hdfs-142 patchset will likely get us
> data durability on a (patched) hadoop 0.20.x some time soon.  Having
> hbase trunk so it can work on the patched hadoop 0.20.x will help the
> testing of the data durability effort.
>
> Jean-Daniel, Ryan, and I have already had a pow-wow about this and
> think this is the way to go for now (The revert notion was originally
> Ryans -- See HBASE-2255).
>
> If you've been running hbase TRUNK and an hadoop 0.21, unfortunately,
> this means that you'll need to copy your data out of your cluster, do
> the downgrade, and then copy your data back in.  If you need help with
> this effort, give us a shout and we'll help you out.
>
> Thanks,
> St.Ack
>



-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to