之前搭建的Ambari可以查看之前的博客
接下来我们来看下HDFS 开启HA
开启HDFS 的HA架构选择启动NN的HA
因为之前是3节点的所以一开始安装的时候 Ambari架构选择了让安装一个NameNode和一个SecendryNameNode。
点击启动NameNode HA 后跳出个界面
填写集群名类似于之前第一次部署的时候那个界面。
写入集群名 点击下一步
开始分配实例部署的节点。然后下一步
然后会出现部署信息
部署信息这里基本上没啥问题。检查下 实例安装的节点是否正常 然后下一步
首先登入主NameNode
执行进入NameNode进入安全模式
sudo su hdfs -l -c 'hdfs dfsadmin -safemode enter'
然后创建一个检查点
这里检测到就可以进行下一步了
这里分6部分:
停止所有服务安装备NameNode安装JournalNode重新配置HDFS启动JournalNode禁用Secondary NameNode
然后下一步~
初始化JournalNode
也就是在主的NameNode去执行初始化命令
sudo su hdfs -l -c 'hdfs namenode -initializeSharedEdits'
继续下一步
如下图 可以看到分两步 启动了ZkServer 启动了 NameNode
然后下一步
首先登入主NameNode
然后执行formatZK
sudo su hdfs -l -c 'hdfs zkfc -formatZK'
然后登入备NameNode 进行初始化
sudo su hdfs -l -c 'hdfs namenode -bootstrapStandby'
然后下一步
这一步就不细讲啦 就是启动相关组件
查看安装完成状态然后点击完毕
然后去看HDFS就添加成功啦



