搭建Hadoop集群出现的问题汇总

问题一、启动时一直提示需要认证密码

把三台机器 .ssh/ 文件夹权限改为700,authorized_keys文件权限改为600(or 644).
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
测试是否配置成功:
在master中执行命令:
ssh Master

问题二、节点hostname修改了不管用(master修改后,就成功了)

centos7 修改/etc/hosts和/etc/sysconfig/network两个文件不生效时。使用命令: 
hostnamectl set-hostname Slave1

问题三、Slave1 Error:JAVA_HOME is not set and could not be findz

修改hadoop路径下etc/hadoop/hadoop-env.sh文件,将默认JAVA_HOME=$JAVA_HOME改成JAVA平台的实际安装目录
例如:exprot JAVA_HOME=/usr/java

问题四、hdfs dfsadmin -report命令,查看HDFS使用情况为0

查看三台虚拟机中的映射是否全部添加,slave和master地址映射一致即可
cat /etc/hosts
0
原文地址:https://www.cnblogs.com/oliver-yt/p/15413896.html