HBASE-4656 Note how dfs.support.append has to be enabled in 0.20.205.0 clusters

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1188434 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2011-10-24 22:56:56 +00:00
parent 87d25b15ce
commit b31527ee35
3 changed files with 24 additions and 2 deletions

View File

@ -686,6 +686,8 @@ Release 0.92.0 - Unreleased
HBASE-2196 Support more than one slave cluster (Lars Hofhansl)
HBASE-4429 Provide synchronous balanceSwitch()
HBASE-4437 Update hadoop in 0.92 (0.20.205?)
HBASE-4656 Note how dfs.support.append has to be enabled in 0.20.205.0
clusters
NEW FEATURES
HBASE-2001 Coprocessors: Colocate user code with regions (Mingjie Lai via

View File

@ -215,7 +215,18 @@ to ensure well-formedness of your document after an edit session.
<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
version has a durable sync. You have to explicitly enable it though by
setting <varname>dfs.support.append</varname> equal to true on both
the client side -- in <filename>hbase-site.xml</filename> though it should
be on in your <filename>base-default.xml</filename> file -- and on the
serverside in <filename>hdfs-site.xml</filename> (You will have to restart
your cluster after setting this configuration). Ignore the chicken-little
comment you'll find in the <filename>hdfs-site.xml</filename> in the
description for this configuration; it says it is not enabled because there
are <quote>... bugs in the 'append code' and is not supported in any production
cluster.</quote> because it is not true (I'm sure there are bugs but the
append code has been running in production at large scale deploys and is on
by default in the offerings of hadoop by commercial vendors)
<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.
@ -226,7 +237,7 @@ to ensure well-formedness of your document after an edit session.
<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></footnote><footnote>Cloudera have <varname>dfs.support.append</varname> set to true by default.</footnote>.</para>
<para>Or use the
<link xlink:href="http://www.cloudera.com/">Cloudera</link> or

View File

@ -734,4 +734,13 @@
simplify coprocessor failure analysis.
</description>
</property>
<property>
<name>dfs.support.append</name>
<value>true</value>
<description>Does HDFS allow appends to files?
This is an hdfs config. set in here so the hdfs client will do append support.
You must ensure that this config. is true serverside too when running hbase
(You will have to restart your cluster after setting it).
</description>
</property>
</configuration>