我使用Ubuntu 16.04 LTS並安裝了hadoop 2.7.2。的start-all.sh,找不到start-dfs.sh命令
的Hadoop版本
輸出爲
的Hadoop 2.7.2 顛覆https://git-wip-us.apache.org/repos/asf/hadoop.git -r b165c4fe8a74265c792ce23f546c64604acf0e41 詹金斯在2016-01-26T00編譯:08Z 編譯時protoc 2.5.0 源自校驗和d0fda26633fa762bff87ec759ebe689c 該命令使用/ usr/local/hadoop -2.7.2 /共享/ hadoop的/普通/ Hadoop的共2.7.2.jar
和當我運行
whereis的hadoop
它給作爲
輸出Hadoop的:在/ usr /本地/ Hadoop的/usr/local/hadoop-2.7.2/bin/hadoop.cmd /usr/local/hadoop-2.7.2/bin/hadoop
但是當我運行命令
start-all.sh
它說找不到命令。 還當我運行
start-dfs.sh
它給輸出作爲命令未找到。
我能夠運行這些命令時,我導航到hadoop目錄,但我想運行這些命令,而無需導航到hadoop目錄。
你的意思是,當你在'在/ usr /本地/ hadoop'目錄它的工作原理/不'/ usr/local/hadoop/start-all.sh'工作? –
它的工作在/ usr/local/hadoop/sbin通過命令'./start-all.sh'而不是'start-all.sh' –
你用'echo $ PATH'得到了什麼? –