问题一、启动时一直提示需要认证密码
把三台机器 .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