$HADOOP_HOME/bin に配置されていなくても機能するようにhdfsスクリプトを変更しようとしていますが、変更した hdfs を実行すると次のようになります。
hdfs: line 110: exec: org.apache.hadoop.fs.FsShell: not found
110行目は次のとおりです。
exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
スクリプトに加えた変更を強調表示しました。
bin=**"$HADOOP_HOME"/bin # was** `dirname "$0"`
bin=`cd "$bin"; pwd`
./**hdfs-config.sh # was .** "$bin"/hdfs-config.sh
-
$ hadoop version
Hadoop 0.20.3-SNAPSHOT
Subversion http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-append -r 1041718
Compiled by hammer on Mon Dec 6 17:38:16 CET 2010