一、问题描述
hdfs启动时报错
Starting namenodes on [Master] Master: starting namenode, logging to /usr/local/hadoop/logs/hadoop-hadoop-namenode-Master.out The authenticity of host 'slave2 (196.168.168.190)' can't be established. ECDSA key fingerprint is SHA256:BRvG05ndYAZsz8Ek2uxBEfTzJjNunv87/Ufp3scJZNI.
二、解决
The authenticity of host ‘slave2 (196.168.168.190)’ can’t be established.
这个问题应该是ssh登录时的问题,可以用下面代码在终端中解决
ssh -o StrictHostKeyChecking=no 196.168.168.***
但在hdfs启动时没法输入命令,要对配置文件进行修改。修改/etc/ssh/ssh_config文件,将默认的
StrictHostKeyChecking 取消注释,改为
StrictHostKeyChecking no
接着格式化namenode,重新启动即可。
hdfs namenode -format
start-dfs.sh