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才能运行。