CDH5删除数据节点

本文介绍如何在CDH Hadoop集群中动态删除数据节点。在做动态删除数据节点之前我们已经有一套CDH集群环境。下面步骤为删除一个数据节点的步骤,
注:在线删除节点尽量一个节点一个节点进行删除,删除一个节点后进行必要的检查。如果一次删除较多的节点,可能会导致丢失数据块的问题。

1. 选择要删除的节点
选择菜单栏"主机",勾选要删除的节点
在这里插入图片描述
2. 停止主机上的所有角色
勾选节点后,从"已选定的操作"下拉框中,选择"停止主机上的角色"
完成之后可以看到节点上的所有角色处于停止状态
在这里插入图片描述

3. 解除授权
勾选节点后,从"已选定的操作"下拉框中,选择"Begin Maintenance(Suppress Alerts/Decommission)"
完成之后可以看到状态变为"已解除授权"
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4. 从集群中删除
勾选节点后,从"已选定的操作"下拉框中,选择"从集群中删除"
完成 之后集群中看到此节点,但CM中仍然可以看到此节点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5. 从CM中删除
勾选节点后,从"已选定的操作"下拉框中,选择"Remove From Cloudera Manager"
完成之后CM页面不再看到此节点
在这里插入图片描述
在这里插入图片描述
6. 重新部署客户端
在这里插入图片描述
在这里插入图片描述
7. 验证是否丢失块
删除节点后,我们最关心的数据有无丢失,可以通过hadoop fsck /命令检查,如果输出如以下内容即代表无数据块丢失。

....................................................................Status: HEALTHY
 Total size:    10356256081639 B (Total open files size: 996754639 B)
 Total dirs:    280130
 Total files:   453468
 Total symlinks:                0 (Files currently being written: 548)
 Total blocks (validated):      458431 (avg. block size 22590653 B) (Total open file blocks (not validated): 431)
 Minimally replicated blocks:   458431 (100.0 %)
 Over-replicated blocks:        0 (0.0 %)
 Under-replicated blocks:       0 (0.0 %)
 Mis-replicated blocks:         0 (0.0 %)
 Default replication factor:    3
 Average block replication:     3.0
 Corrupt blocks:                0
 Missing replicas:              0 (0.0 %)
 Number of data-nodes:          18
 Number of racks:               1
FSCK ended at Wed Jun 10 14:12:04 CST 2020 in 5169 milliseconds
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值