1. hadoop fs -mkdir /input hadoop:未找到命令
如果你已經進入hadoop/bin目錄下,應該是
./hadoop
fs
-mkdir
/input
如果你沒有進入hadoop/bin目錄,你應該打全路徑或相對路徑
假設你的hadoop安裝在/home/hadoop下,你可以打
/home/hadoop/bin/hadoop
fs
-mkdir
/input
一般情況下你都在/home/hadoop默認目錄下,你可以打
bin/hadoop
fs
-mkdir
/input
2. hadoop能啟動,jps查看各進程也正常,就是hadoop命令有問題
你是用的偽分布模式激動的吧。command not found 指的是,你沒有把HADOOP_HOME 放到.bashrc 這個文件中,就像windows下的環境變數一樣。當然你也可以進到hadoop安裝的目錄下的bin 目錄下執行hadoop 命令。希望對你有用。
3. 請問:我在linux下的hadoop正常啟動了,為什麼不能使用hadoop命令,如:hadoop dfs
提示什麼錯誤呢?
命令不能使用的元嬰有很多,有的是因為環境變數不對,有的是因為服務沒有啟動,有的是被其他程序佔用了。。。
錯誤提示貼上來,就好分析了。
4. hadoop安裝問題:HDFS文件系統不能格式化。求解!!
1、找不到hadoop命令,是因為你沒有將hadoop的bin目錄加入PATH(只有加入PATH環境變數中的程序才可以直接訪問)。
你可以
a)cd $HADOOP_HOME(如果進行了配置)然後執行bin/hadoop。
b)乾脆使用全路徑
c)將hadoop的bin目錄加入PATH中。
2、jps是java的工具。輸入 jps顯示8813 Jps,表示現在沒有正在運行的java程序。
hadoop的安裝,只需要解壓即可。至少需要在conf目錄中的hadoop-env.xml文件中,配置JAVA_HOME才能運行。