在CDH集群中禁用HDFS的HA

     本篇文章主要讲述如何使用Cloudera Manager禁用HDFS HA。关于如何开启HA,请参考:https://blog.csdn.net/czz1141979570/article/details/86805598

 

1.禁用HDFS HA

1.使用管理员用户登录Cloudera Manager的Web管理界面,进入HDFS服务

在CDH集群中禁用HDFS的HA

2.点击“禁用High Avaiability”,选择禁用HA后运行NameNode的主机及SecondNameNode主机

在CDH集群中禁用HDFS的HA

3.点击“继续”,设置HDFS的检查点目录,默认继承SecondNameNode Default Group

在CDH集群中禁用HDFS的HA

4.点击“继续”,禁用High Availability

在CDH集群中禁用HDFS的HA

5.点击“完成” ,查看HDFS的实例

在CDH集群中禁用HDFS的HA

通过实例列表可以看到HDFS HA相关的服务已被删除,只剩下NameNode和SecondNameNode服务,至此已完成HDFS HA禁用,接下来更新Hive Metastore NameNode及简单的功能测试。

2.更新Hive Metastore NameNode

1.停止Hive服务

在CDH集群中禁用HDFS的HA

2.进入Hive服务,点击“操作”

在CDH集群中禁用HDFS的HA

3.点击“更新Hive Metastore NameNode”

在CDH集群中禁用HDFS的HA

4.更新Hive Metastore NameNode

在CDH集群中禁用HDFS的HA

5.启动Hive服务

在CDH集群中禁用HDFS的HA

启动成功

在CDH集群中禁用HDFS的HA

Hive服务启动成功,至此就完成了Hive Metastore NameNode数据更新。

3.HDFS功能可用性测试

对HDFS进行mkdir、put、get、rmr等操作,验证HDFS服务功能是否可用。

[[email protected] ~]# hadoop fs -mkdir /tmp/test
[[email protected] ~]# hadoop fs -put test.tar.gz /tmp/test
[[email protected] ~]# hadoop fs -ls /tmp/test
Found 1 items
-rw-r--r--   3 root supergroup 1180315150 2017-11-23 09:44 /tmp/test/test.tar.gz
[[email protected] ~]# rm -rf test.tar.gz 
[[email protected] ~]# hadoop fs -get /tmp/test/test.tar.gz 
[[email protected] ~]# ll test.tar.gz 
-rw-r--r-- 1 root root 1180315150 Nov 23 09:44 test.tar.gz

4.Hive测试

执行select操作

在CDH集群中禁用HDFS的HA