CDH页面配置HA(高可用)
集群的配置简单介绍:
(1) NameNode机器: 运行 Active NameNode和 Standby NameNode 的机器配置应保持一样。
(2) 当 Active 状态的 NameNode 宕机后,需要手动切换Standby 状态的 NameNode 来继提供服务。如果要实现自动故障转移,必须依赖 ZooKeeper。
(3) JournalNode 机器:这些守护进程比较轻量级,可以部署在其他服务器上。至少需要部署 3个JoumalNode 节点, 便容忍一个节点故障。通常配置成奇数。
(4) 配置NameNode HA后,客户端可以通过HA的逻辑名称去访问数据,而不用指定某一台NameNode,当某一台 NameNode 失效自动切换后,客户端不必更改 HDFS的连接地址 ,仍通过逻辑名称去访问。
需要注意的是, Standby NameNode 同时完成了原来 SecondaryNameNode checkpoint (检查点)功能,因此不需要再独立部署 SecondaryNameNode。
二、HDFS HA
1.进入HDFS -> 操作 -> 启用High Availability。
点击HDFS的操作按钮,启用HDFS的高可用
自定义HDFS集群的名称
选择NameNode节点
.添加JournalNode的主机
指定journalNode数据的存储目录
启用 HDFS的高可用模式
高可用启用完成
查看HDFS的WebUI
访问NameNode的WebUI
【注】禁用HDFS的HA模式
2.Hive 设置
三、YARN HA
方式一:可以跟HDFS一样添加HA,
方式二:如果HDFS已经启用HA,那更简单,添加一个ResourceManager,重启即可,CDH会自动部署高可用。
重启
四、Hive HA
同YARN。添加MataStore Server和HiveServer2,重启自动部署。
重启hive
整体来说在,页面配置还是很方便简单的,
每配置一个HA ,最好也需要测试一下
也在后端检查一下配置,OK了