Add mention of the other hadoops; cleanup some bad wording identified recently up on list

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1134129 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2011-06-09 23:27:52 +00:00
parent 14bd82872d
commit 3f90354588
1 changed files with 13 additions and 24 deletions

View File

@ -211,18 +211,20 @@ stopping hbase...............</programlisting></para>
<primary>Hadoop</primary> <primary>Hadoop</primary>
</indexterm></title> </indexterm></title>
<para>This version of HBase will only run on <link <para>
This version of HBase will only run on <link
xlink:href="http://hadoop.apache.org/common/releases.html">Hadoop 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 0.20.x</link>. It will not run on hadoop 0.21.x (nor 0.22.x).
will lose data unless it is running on an HDFS that has a durable HBase will lose data unless it is running on an HDFS that has a durable
<code>sync</code>. Currently only the <link <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> xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/">branch-0.20-append</link>
branch has this attribute<footnote> branch has this attribute<footnote>
<para>See <link <para>See <link
xlink:href="http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-append/CHANGES.txt">CHANGES.txt</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 in branch-0.20-append to see list of patches involved adding
append on the Hadoop 0.20 branch.</para> append on the Hadoop 0.20 branch.</para>
</footnote>. No official releases have been made from this branch up </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 to now so you will have to build your own Hadoop from the tip of this
branch. Michael Noll has written a detailed blog, branch. Michael Noll has written 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 <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
@ -237,27 +239,14 @@ stopping hbase...............</programlisting></para>
<para>Because HBase depends on Hadoop, it bundles an instance of the <para>Because HBase depends on Hadoop, it bundles an instance of the
Hadoop jar under its <filename>lib</filename> directory. The bundled Hadoop jar under its <filename>lib</filename> directory. The bundled
Hadoop was made from the Apache branch-0.20-append branch at the time Hadoop was made from the Apache branch-0.20-append branch at the time
of this HBase's release. It is <emphasis>critical</emphasis> that the of the HBase's release. It is <emphasis>critical</emphasis> that the
version of Hadoop that is out on your cluster matches what is Hbase version of Hadoop that is out on your cluster matches what is under
match. Replace the hadoop jar found in the HBase HBase. Replace the hadoop jar found in the HBase
<filename>lib</filename> directory with the hadoop jar you are running <filename>lib</filename> directory with the hadoop jar you are running
out on your cluster to avoid version mismatch issues. Make sure you out on your cluster to avoid version mismatch issues. Make sure you
replace the jar all over your cluster. For example, versions of CDH do replace the jar in HBase everywhere on your cluster. Hadoop version
not have HDFS-724 whereas Hadoops branch-0.20-append branch does have mismatch issues have various manifestations but often all looks like
HDFS-724. This patch changes the RPC version because protocol was its hung up.</para>
changed. Version mismatch issues have various manifestations but often
all looks like its hung up.</para>
<note>
<title>Can I just replace the jar in Hadoop 0.20.2 tarball with the
<emphasis>sync</emphasis>-supporting Hadoop jar found in
HBase?</title>
<para>You could do this. It works going by a recent posting up on
the <link
xlink:href="http://www.apacheserver.net/Using-Hadoop-bundled-in-lib-directory-HBase-at1136240.htm">mailing
list</link>.</para>
</note>
<note> <note>
<title>Hadoop Security</title> <title>Hadoop Security</title>