主要解决验证启动HDFS时:
1) jps:bash: jps: command not found...
原因:主要是java/bin 环境变量没配置好。
解决办法:
在 ~/.bash_profile 中
export JAVA_HOME=/root/app/jdk1.7.0_51
export PATH=$ JAVA_HOME/bin:$PATH
一定记得 source .bash_profile 使得环境生效
2)在同一个局域网内,另一台主机不能通过web验证,而装有HDFS的本机可以
原因:虚拟机Linux防火墙端口没开放
解决办法:
centos 7 中:
验证端口是否开放:
#验证是否开放50070
firewall-cmd --permanent --query-port=50070/tcp
#开放50070
firewall-cmd --permanent --add-port=50070/tcp
#重启防火墙(一定重启生效)
firewall-cmd --reload