CDH高可用主要是HDFS和YARN,在保证hdfs数据不丢失的情况下,即使有节点宕机,重启即可也不会有影响。

官网文档

目录


HDFS HA

进入HDFS -> 操作 -> High Availability

CDH6.0.1高可用_重启

 

给备用NameNode命名。

CDH6.0.1高可用_自动部署_02

 

这里有说明,选择主NameNode和备用NameNode,以及三个以上奇数的JournalNode。

CDH6.0.1高可用_自动部署_03

CDH6.0.1高可用_hive_04

CDH6.0.1高可用_自动部署_05

CDH6.0.1高可用_hive_06

重启后

CDH6.0.1高可用_cdh6高可用_07

Hue 设置

Hue -> 配置 -> HDFS web界面角色 -> 选择httpfs,没有则在hdfs里添加角色。

CDH6.0.1高可用_重启_08

Hive 设置

CDH6.0.1高可用_自动部署_09

CDH6.0.1高可用_自动部署_10

CDH6.0.1高可用_自动部署_11

 

YARN HA

可以跟HDFS一样添加HA,如果HDFS已经启用HA,那更简单,添加一个ResourceManager,重启即可,CDH会自动部署高可用。

CDH6.0.1高可用_hive_12

CDH6.0.1高可用_cdh6高可用_13

CDH6.0.1高可用_重启_14

CDH6.0.1高可用_hive_15

CDH6.0.1高可用_cdh6高可用_16

CDH6.0.1高可用_自动部署_17

CDH6.0.1高可用_hdfs_18

重启后

CDH6.0.1高可用_自动部署_19

Hive HA

同YARN。添加MataStore Server和HiveServer2,重启自动部署。

CDH6.0.1高可用_cdh6高可用_20

HBase HA

同样是添加Master即可,重启后会自动部署。

CDH6.0.1高可用_自动部署_21