hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From st...@apache.org
Subject svn commit: r1041704 - /hbase/branches/0.90/src/docbkx/book.xml
Date Fri, 03 Dec 2010 06:01:12 GMT
Author: stack
Date: Fri Dec  3 06:01:12 2010
New Revision: 1041704

URL: http://svn.apache.org/viewvc?rev=1041704&view=rev
More around hadoop dependency and hadoop versions


Modified: hbase/branches/0.90/src/docbkx/book.xml
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/src/docbkx/book.xml?rev=1041704&r1=1041703&r2=1041704&view=diff
--- hbase/branches/0.90/src/docbkx/book.xml (original)
+++ hbase/branches/0.90/src/docbkx/book.xml Fri Dec  3 06:01:12 2010
@@ -287,22 +287,25 @@ Usually you'll want to use the latest ve
   <section xml:id="hadoop"><title><link xlink:href="http://hadoop.apache.org">hadoop</link></title>
 <para>This version of HBase will only run on <link xlink:href="http://hadoop.apache.org/common/releases.html">Hadoop
-    It will not run on hadoop 0.21.x as of this writing.
+    It will not run on hadoop 0.21.x (nor 0.22.x) as of this writing.
     HBase will lose data unless it is running on an HDFS that has a durable <code>sync</code>.
  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 attribute.  No official releases have been made from this branch as of this
- so you will have to build your own Hadoop from the tip of this branch
- or install Cloudera's <link xlink:href="http://archive.cloudera.com/docs/">CDH3</link>.
+ so you will have to build your own Hadoop from the tip of this branch or you could use
+ Cloudera's <link xlink:href="http://archive.cloudera.com/docs/">CDH3</link>.
  CDH has the 0.20-append patches needed to add a durable sync (As of this writing
  CDH3 is still in beta.  Either CDH3b2 or CDH3b3 will suffice).
  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.</para>
- <para>HBase bundles the Apache branch-0.20-append Hadoop.
- Replace the Hadoop jar bundled with HBase with that you have
- installed on your cluster to avoid version mismatch issues;
- for example, versions of CDH do not have HDFS-724 whereas
+ <para>Because HBase depends on Hadoop, it bundles an Hadoop instance under its <filename>lib</filename>
+ The bundled Hadoop was made from the Apache branch-0.20-append branch.
+ If you want to run HBase on an Hadoop cluster that is other than a version made from branch-0.20.append,
+ you must replace the hadoop jar found in the HBase <filename>lib</filename>
directory with the
+ hadoop jar you are running out on your cluster to avoid version mismatch issues.
+ For example, versions of CDH do not have HDFS-724 whereas
  Hadoops branch-0.20-append branch does have HDFS-724. This
  patch changes the RPC version because protocol was changed.
+ Version mismatch issues have various manifestations but often all looks like its hung up.
 <section xml:id="ssh"> <title>ssh</title>

View raw message