前言
本节内容主要介绍一下hadoop集群下实现HDFS高可用的自动故障转移,HDFS高可用的自动故障转移主要通过zookeeper实现故障的监控和主节点的切换。自动故障转移为 HDFS 部署增加了两个新组件:ZooKeeper 和 ZKFailoverController (ZKFC)进程。ZooKeeper 是维护少量协调数据,通知客户端这些数据的改变和监视客户端故障的高可用服务。在开始本节内容之前,我们需要提前安装好zookeeper集群,可参考作者往期博客内容。
正文
- 集群规划
- 在core-site.xml文件中增加zkfc要连接的zkServer地址
- 在hdfs-site.xml中增加故障转移的配置
- 使用hsync分发修改的配置文件
- 启动zookeeper集群
- 启动 Zookeeper集群后,然后再初始化HA在Zookeeper集群中状态
- 启动HDFS服务
- 关闭hadoop102的active的节点,查看故障是否会转移
结语
关于hadoop集群之HDFS高可用自动故障转移的内容到这里就结束了,我们下期见。。。。。。