Hadoop集群下线datanode

说明:最近需要把hadoop集群中的几台datanode拿出来另作它用,记录一下下线操作

datanode下线后可以直接关掉nodemanager进程,resourcemanager会将任务分配给其他节点


操作:

1.在hdfs-site.xml中增加以下参数:

<property>

    <name>dfs.hosts.exclude</name>

    <value>/hadoop/hadoop-2.6.0-cdh5.4.1/etc/hadoop/excludes</value>

<property>


2.在namenode节点对应路径下创建相关文件,并写入需要下线节点的IP地址

echo "192.168.127.3" >>  /hadoop/hadoop-2.6.0-cdh5.4.1/etc/hadoop/excludes


3.在namenode节点执行命令

hdfs dfsadmin -refreshNodes


4.查看下线情况

hdfs dfsadmin -report

Decomissioning标记的即为正在下线的datanode,hadoop集群会将下线的datanode数据块复制到其他节点

复制完成之后会变成Decommission Status : Decommissioned,此时可以下线此datanode

Decomission效率:5台服务器,每台大概7个T数据,用时大概16hour

平均5*7/16,约2.2T/hour


5.下线完成后,修改slave配置文件,去掉下线的机器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、系统参数配置优化 1、系统内核参数优化配置 修改文件/etc/sysctl.conf,添加如下配置,然后执行s...
    张伟科阅读 9,200评论 0 14
  • 如果有一天你发现我不再计较那么多,那不是体谅,是放弃。
    鹰雪阅读 1,688评论 0 0
  • 吉秀,2018年1.6个号【目标】2018年2.25号寒假结束开学期初考进入级部前100名1:早晨5点起床,专注静...
    吉秀wang阅读 1,369评论 0 1
  • 前一段时间关于腾讯的“芒种计划”,有朋友留言说企鹅媒体平台没有流量、没有阅读量,果真是这样吗? 先从一封站内信说起...
    c86c7e08cf1a阅读 12,099评论 0 2
  • 所谓第三方支付公司,就是和各大银行签约,独立于商户和银行之外,具有一定实力和信誉保障的,为商户和消费者提供支付结算...
    Owen_1阅读 7,063评论 0 3

友情链接更多精彩内容