Hi all,
I just wanted to point out a mis-configuration that just bit me today so that others can avoid the problem. My setup looks like:

HADOOP_HOME=<prefix>/hadoop-0.2-dev
HADOOP_CONF_DIR=<prefix>/conf

HADOOP_CONF_DIR had:
configuration.xsl*
hadoop-default.xml
hadoop-env.sh*
hadoop-site.xml*
mapred-default.xml*
slaves*

And when I upgrade, I only update HADOOP_HOME. The problem was that one of the recent changes added some properties into hadoop-default.xml that were different from their defaults in the code. Since the property wasn't in my hadoop-default.xml, it used the compiled default value. *crash* *bang*

After discussing it with Doug, the proper setup is to get hadoop-default.xml out of the jar file, so that it always current with respect to your distribution. After I deleted hadoop-default.xml out of my conf directory, it worked great.

-- Owen

Reply via email to