![](https://csdnimg.cn/release/download_crawler_static/33996661/bg4.jpg)
我们目前使用的这几台机器之前已经搭建过分布式集群,所以这些基础环境都是没有问题的
但是注意:有一点还需要完善一下,由于 namenode 在进行故障切换的时候,需要在两个
namenode 节点之间互相使用 ssh 进行连接,所以需要实现这两个 namenode 之间的互相免
密码登录,目前我们只实现了 bigdata01 免密码登录到 bigdata02,所以还需要实现 bigdata02
免密码登录到 bigdata01,这一步如果不做,后期无法实现 namenode 故障自动转移。
[root@bigdata02 hadoop]# scp ~/.ssh/authorized_keys bigdata01:~/
root@bigdata01's password: 输入密码
authorized_keys 100% 792 456.2KB/s 00:00
[root@bigdata01 hadoop]# cat ~/authorized_keys >> ~/.ssh/authorized_keys
然后验证一下 bigdata02 是否可以免密码登录 bigdata01,只要可以不输入密码就能连接进去
就说明免密码登录搞定了。
[root@bigdata02 hadoop]# ssh bigdata01
Last login: Fri Feb 6 23:54:41 2026 from 192.168.182.1
接着把 bigdata01、bigdata02、bigdata03 中之前安装的 hadoop 删掉,删除解压的目录,以
及 hadoop_repo 目录。
注意:我们需要把 bigdata01、bigdata02、bigdata03 节点中/data 目录下的 hadoop_repo 目录
和/data/soft 下的 hadoop-3.2.0 目录删掉,恢复这些节点的环境,这里面记录的有之前集群
的一些信息。
[root@bigdata01 ~]# rm -rf /data/soft/hadoop-3.2.0
[root@bigdata01 ~]# rm -rf /data/hadoop_repo
[root@bigdata02~]# rm -rf /data/soft/hadoop-3.2.0
[root@bigdata02 ~]# rm -rf /data/hadoop_repo
[root@bigdata03 ~]# rm -rf /data/soft/hadoop-3.2.0
[root@bigdata04 ~]# rm -rf /data/hadoop_repo