Hadoop1.2.1のサンプルを実行したらOutOfMemoryになった

Hadoop1.2.1をインストール。

#rpm -ivh hadoop-1.2.1-1.x86_64.rpm

マニュアルにしたがって

$cd
$cp -r /usr/share/hadoop/templates/conf/ ~/input
$hadoop jar /usr/share/hadoop/hadoop-examples-1.2.1.jar grep input output 'dfs[a-z.]+'

を実行するがOutOfMemoryで落ちた。

検索したところStackOverflowがヒットした。

java - out of Memory Error in Hadoop - Stack Overflow

この回答うち、2番目(Reputation)が高い方で解決した。
/etc/hadoop/conf/hadoop-env.sh に

export HADOOP_CLIENT_OPTS="-Xmx1024m $HADOOP_CLIENT_OPTS"

を設定。2GB割り当てる余裕がなかったので1GBにしておいた。
これでエラーが出ずにサンプルが成功した。
サンプルの確認は、

hadoop dfs -cat output/*

再実行したいときは

hadoop dfs -rmr output/

しておくこと。