mahout で MAHOUT_HEAPSIZE を設定しても hadoop 上で実行する場合には意味ない

mapreduce にジョブが入るような処理だけでなく、clusterdump とか、hadoop 環境で実行すると runjar で実行されるコマンドも。
hadoop のスクリプトで JAVA_HEAP_MAXが上書かれる。
(MAHOUT_HEAPSIZE はhadoopを使わないローカル実行用のようだ。)

mahout のジョブのHEAPサイズを変えたい場合は、mahout スクリプトの中で HADOOP_HEAPSIZE を設定するという手がある。
hadoop側で設定変更すると、hadoopのコマンドラインで実行する全てのジョブに効いてしまうが、mahout スクリプトで設定すれば、mahout から実行した時だけ変更できる。