cdh|cdh-禁用和重新部署HDFS HA
禁用和重新部署HDFS HA
使用Cloudera Manager禁用和重新部署HDFS HA 最低要求的角色:群集管理员(也由完全管理员提供)
1.进入hdfs服务页面
2.选择操作>禁用高可用性
3.选择NameNode和SecondaryNameNode的主机,然后单击Continue。
4.选择HDFS检查点目录并单击继续。
5.确认您要采取此操作。
6.更新hive metastore namenode
Cloudera Manager确保一个NameNode处于活动状态,并保存名称空间。然后它停止备用NameNode,创建SecondaryNameNode,删除备用NameNode角色,并重新启动所有HDFS服务。
使用命令行禁用和重新部署HDFS HA 重要:
在不使用Cloudera Manager的系统上遵循这些命令行指示信息。
此信息特别适用于CDH 5.11.x.有关其他版本的信息,请参阅Cloudera文档。
如果您需要取消配置HA并恢复使用单个NameNode(永久或为了升级或测试目的),请按以下步骤操作。
重要提示:CDH 5仅支持基于法定存储的存储。如果您已经使用基于Quorum的存储,则无需取消配置即可进行升级。
第1步:关闭群集
1.在整个群集中关闭Hadoop服务。从Cloudera Manager中执行此操作;
或者,如果您未使用Cloudera Manager,请在群集中的每台主机上运行以下命令:
for x in `cd /etc/init.d ;
ls hadoop-*` ;
do sudo service $x stop ;
done
2.使用root用户检查每台主机以确保没有进程以hdfs,yarn,mapred或httpfs运行:
ps -aef | grep java
第2步取消配置HA
1.禁用软件配置。
如果您使用的是基于Quorum的存储并想取消配置,请取消配置在使用命令行启用HDFS HA下所述的HA属性。
如果您打算以后重新部署HDFS HA,请注释HA属性而不是删除它们。
2.移动备用NameNode上的NameNode元数据目录。这些目录的位置由dfs.namenode.name.dir和dfs.namenode.edits.dir进行配置。将它们移动到备份位置。
第3步重启集群
for x in `cd /etc/init.d ;
ls hadoop-*` ;
do sudo service $x start ;
done
重新部署HDFS高可用性
【cdh|cdh-禁用和重新部署HDFS HA】如果您需要暂时禁用基于Quorum的存储后重新部署HA,请按以下步骤操作:
1.按照步骤1:关闭群集中的描述关闭群集
2.取消注释步骤2中取消注释的属性:取消配置HA。
3.按照部署HDFS高可用性(启用hdfs ha文档中)中的说明部署HDFS HA。
推荐阅读
- 三行代码禁用侧滑返回
- 万答#19,MySQL可以禁用MyISAM引擎吗()
- Android完美禁用Home键
- 滑动返回手势的禁用与开启
- android studio 中禁用一个插件功能
- Android禁用返回键
- android|android -布局控件禁用多点触控
- dotnet|通过 AppSwitch 禁用 WPF 内置的触摸让 WPF 程序可以处理 Windows 触摸消息
- Android|Android 禁用多点触控
- Android(禁用全局多点触控)