Refactor hadoop section to favor 205 over branch-0.20-append
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1186355 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5b809d7f7c
commit
8ef88d0c1d
|
@ -192,32 +192,34 @@ to ensure well-formedness of your document after an edit session.
|
|||
This version of HBase will only run on <link
|
||||
xlink:href="http://hadoop.apache.org/common/releases.html">Hadoop
|
||||
0.20.x</link>. It will not run on hadoop 0.21.x (nor 0.22.x).
|
||||
HBase will lose data unless it is running on an HDFS that has a durable
|
||||
<code>sync</code>. Hadoop 0.20.2 and Hadoop 0.20.203.0 DO NOT have this attribute.
|
||||
Currently only the <link
|
||||
xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/">branch-0.20-append</link>
|
||||
branch has this a working sync<footnote>
|
||||
<para>See <link
|
||||
xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/CHANGES.txt">CHANGES.txt</link>
|
||||
in branch-0.20-append to see list of patches involved adding
|
||||
append on the Hadoop 0.20 branch.</para>
|
||||
</footnote>. No official releases have been made from the branch-0.20-append branch up
|
||||
to now so you will have to build your own Hadoop from the tip of this
|
||||
branch. Michael Noll has written a detailed blog,
|
||||
HBase will lose data unless it is running on an HDFS that have a durable
|
||||
<code>sync</code>. Hadoop 0.20.2, Hadoop 0.20.203.0, and Hadoop 0.20.204.0
|
||||
DO NOT have this attribute.
|
||||
Currently only Hadoop versions 0.20.205.0 or any release in excess of this
|
||||
version has a durable sync
|
||||
<footnote><para>Until recently only the
|
||||
<link xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/">branch-0.20-append</link>
|
||||
branch had a working sync but no official release was ever made from this branch.
|
||||
You had to build it yourself. Michael Noll wrote a detailed blog,
|
||||
<link xlink:href="http://www.michael-noll.com/blog/2011/04/14/building-an-hadoop-0-20-x-version-for-hbase-0-90-2/">Building
|
||||
an Hadoop 0.20.x version for HBase 0.90.2</link>, on how to build an
|
||||
Hadoop from branch-0.20-append. Recommended <footnote><para>Praveen Kumar has written
|
||||
Hadoop from branch-0.20-append. Recommended.</para></footnote>
|
||||
<footnote><para>Praveen Kumar has written
|
||||
a complimentary article,
|
||||
<link xlink:href="http://praveen.kumar.in/2011/06/20/building-hadoop-and-hbase-for-hbase-maven-application-development/">Building Hadoop and HBase for HBase Maven application development</link>.
|
||||
</para></footnote>.</para>
|
||||
|
||||
<para>Or rather than build your own, you could use the
|
||||
<para>Or use the
|
||||
<link xlink:href="http://www.cloudera.com/">Cloudera</link> or
|
||||
<link xlink:href="http://www.mapr.com/">MapR</link> distributions.
|
||||
Cloudera' <link xlink:href="http://archive.cloudera.com/docs/">CDH3</link>
|
||||
is Apache Hadoop 0.20.x plus patches including all of the 0.20-append additions
|
||||
needed to add a durable sync. Use the released version of CDH3 at least (They
|
||||
have just posted an update). MapR includes a commercial, reimplementation of HDFS.
|
||||
is Apache Hadoop 0.20.x plus patches including all of the
|
||||
<link xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/">branch-0.20-append</link>
|
||||
additions needed to add a durable sync. Use the released version of CDH3 at least (They
|
||||
have just posted an update).</para>
|
||||
<para>
|
||||
<link xlink:href="http://www.mapr.com/">MapR</link>
|
||||
includes a commercial, reimplementation of HDFS.
|
||||
It has a durable sync as well as some other interesting features that are not
|
||||
yet in Apache Hadoop. Their <link xlink:href="http://www.mapr.com/products/mapr-editions/m3-edition">M3</link>
|
||||
product is free to use and unlimited.
|
||||
|
|
Loading…
Reference in New Issue