文章目录
- 1、bash: *****: command not found...(未找到命令)
- 2、显示SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: linuxprobe: linuxprobe等信息
- 3、执行start-dfs.sh只输入了一次或者两次密码就结束了开启状态
- 4、提示Error:JAVA_HOME is not set and could not be found
- 5、NameNode无法启动
- 6、都启动成功了,但是输入jps命令,只要jps一项,没有别的项目
- 7、出现Error: No command named -version' was found. Perhaps you meant hadoop version
1、bash: *****: command not found…(未找到命令)
-
bash: hdfs: command not found…
没有配置hadoop开发环境,需要进行hadoop部署安装第五部,来配置Hadoop的环境变量,JDK的环境变量和Hadoop的环境变量不一样,这两个环境变量都需要配置 -
bash: java: command not found…
没有配置java安装包,安装方式参考:
https://blog.csdn.net/xujingran/article/details/83905273完成后执行。
yum list|grep openjdk
,查看JDK的版本。执行yum install java-1.7.0-openjdk-devel.x86_64
。安装成功后即可继续执行jps
即可。 -
bash: hadop: command not found…
执行vim ~/.bashrc
,没有进行source ~/.bashrc命令 -
输
入echo $JAVA_HOME
和java -version
不成功
需要source ~/.bashrc
让其生效在执行echo $JAVA_HOME
和java -version
即可。
2、显示SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: linuxprobe: linuxprobe等信息
表示没有成功执行hdfs namenode -format格式化命令
需要关闭防火墙,关闭防火墙命令为:service iptables stop
。检查防火墙是否关闭命令为:service iptables status
。
3、执行start-dfs.sh只输入了一次或者两次密码就结束了开启状态
只输入了一次密码就结束是没有开启NameNode进程,需要仔细查看core-site.xml
文件,有输入错误。输入了两次密码则表示NameNode进程没有开启DataNode进程,需要仔细查看hdfs-site.xml
文件,有输入错误。
4、提示Error:JAVA_HOME is not set and could not be found
JAVA_HOME没有配置成功,需要进入/usr/local/hadoop/etc/hadoop/hadoop-env.sh
文件下找到export JAVA_HOME=${JAVA_HOME}
,把它修改为JAVA安装路径的具体安装地址。
5、NameNode无法启动
$bin/hadoop dfsadmin -safemode leave
关闭 safemode即可
6、都启动成功了,但是输入jps命令,只要jps一项,没有别的项目
如果用户名不是localhost,则需要进入/etc/hosts
中添加一条内容,如:127.0.0.1 linuxprobe
,保存重新执行jps
即可解决
7、出现Error: No command named -version’ was found. Perhaps you meant hadoop version
将hadoop version
输成了hadoop -version
。Java检验是用java -version
而hadoop是直接输入hadoop version
。