0
我試圖這樣,它仍然功能雖然在$ 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 "[email protected]"
我強調我對劇本所做的更改:
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
你爲什麼試圖從另一個位置執行腳本?可能有其他方法來完成同樣的事情? – Nija 2011-05-16 14:10:49
@Nija - hadoop集羣有一個老版本,hdfs腳本不存在,我沒有寫權限。那就是說,我們可以專注於一般問題嗎? – simpatico 2011-05-16 16:38:39
事實上,我們應該關注一般問題:您沒有寫入權限,並且正在拼命解決該問題而不是解決問題。這就是說:_WHY_你想要做這個嗎? – 2011-05-19 13:51:51