1 新增Data节点

1.1 修改/etc/hosts,增加datanode的ip

1.2 在新增加的节点启动服务

hadoop-daemon.sh start datanode
yarn-daemon.sh start nodemanager

1.3 均衡block

start-balancer.sh

1)如果不balance,那么cluster会把新的数据都存放在新的node上,这样会降低mapred的工作效率 
2)设置平衡阈值,默认是10%,值越低各节点越平衡,但消耗时间也更长

start-balancer.sh -threshold 5

2 删除节点

2.1 修改修改conf/hdfs-site.xml文件中的  “dfs.hosts.exclude“,确定要下架的机器,dfs.hosts.exclude定义的文件内容为,每个需要下线的机器,一行一个。这个将阻止他们去连接Namenode。如:

slave-001
slave-002

2.2 强制重新加载配置

hadoop dfsadmin  -refreshNodes

2.3 关闭节点

等待上面的操作结束后,需要下架的机器就能安全的关闭了

2.4 查看机群概况

hadoop dfsadmin -report

2.5 再次编辑conf/hdfs-site.xml文件,修改dfs.hosts.exclude,将下架的机器移除

转载于:https://www.cnblogs.com/liuchangchun/p/4716473.html

Hadoop 新增删除节点相关推荐

  1. Hadoop热添加删除节点(含Hbase)

    2019独角兽企业重金招聘Python工程师标准>>> 添加节点 1.修改host    和普通的datanode一样.添加namenode的ip 2.修改namenode的配置文件 ...

  2. hadoop删除节点

    今天在hadoop集群环境下需要将两台datanode删除,为了不影响在运行业务,需对节点进行动态删除,记录操作过程如下: 1, 从集群中移走节点,需要对移走节点的数据进行备份: 在主节点的core- ...

  3. element ui 红点_Element-ui el-tree新增和删除节点后如何刷新tree的实例

    Element-ui el-tree新增和删除节点后如何刷新tree的实例 一, 当新增节点后刷新当前节点 node.loaded = false; node.expand(); //新建子节点是刷新 ...

  4. Hadoop核心组件的节点管理(四)

    如有不理解的请先参考 Hadoop核心组件的介绍(一) https://mp.csdn.net/postedit/102629533 Hadoop核心组件的HDFS安装与配置(二) https://m ...

  5. solr-cloud 集群动态增加、删除节点

    本次讲述动态增加节点基于上一章集群搭建的基础上来讲:https://blog.csdn.net/u013490585/article/details/86494476 上一章的例子中用了3台zk,4台 ...

  6. java json删除节点_指定json的某个节点进行增、删、改

    有时候我们需要对json结构的数据进行更新,或增,或改,或删. 当json层级比较复杂时操作起来是比较麻烦的,得一层层找下去找到要更新的节点才能操作它. 我用python语言封装了一个类,提供三个函数 ...

  7. 【jQuery笔记Part4】01-jQuery-节点操作-添加节点-删除节点-复制节点

    节点操作 添加节点 静态页面 内部添加(父子关系) append(): 添加节点->追加到最后 (父子关系) appendTo(tag): 把创建的节点添加到指定节点之后(父子关系) prepe ...

  8. ORACLE 10G RAC 10.2.0.5 删除节点

    1. RAC环境信息 4 1.1. IP地址信息 4 2. 环境备份 5 2.1. $ORACLE_HOME备份 5 2.2. $CRS_HOME备份 5 2.3. OCR备份 5 2.4. Vote ...

  9. 数据结构,单链表讲解,并使用Java代码实现单链表增删改查【尾部添加,中间插入、修改节点、删除节点、展示链表】

    文章目录 单链表 什么是单链表,链式存储结构详解 链表的节点 头节点,头指针和首元节点 单链表的实现 1.尾部添加新节点 思路分析 代码实现 注意事项 2.按照编号插入新节点 思路分析 代码实现 注意 ...

最新文章

  1. Vector ArrayList Hashtable HashMap ArrayList LinkedList
  2. python txt提取特定数据_Python提取列表中的内容 用“python”怎么提取文件里的指定内容?...
  3. mysql的基准测试_mysql基准测试 -benchmarks
  4. SQL增删改查,基础
  5. oracle 5种索引方式,MySQL使用索引的几种方式
  6. dw如何制作图片自动切换效果_什么是3D虚拟展厅,虚拟展厅如何在线3D漫游!
  7. R语言系列:多元统计分析简介
  8. mysql知识点拾遗梳理
  9. Matlab绘制树形图
  10. openSetting:fail can only be invoked by user TAP gesture.
  11. 傲梅的分区助手助我轻松扩C盘
  12. 学了Python不想去给别人打工,那就做做这些事儿吧!
  13. 【人脸识别(三)】:使用face_recognition库实现人脸识别,python实现
  14. Arcgis小技巧【1】——地理配准
  15. 诺丁汉大学计算机专业怎样,诺丁汉大学计算机科学专业怎么样 雅思成绩要求如何...
  16. redis常见使用场景与实例
  17. 改进euler方法 c语言,科学网—计算方法:Euler法及其改进 - 张江敏的博文
  18. 基于音频指纹技术的微信“摇一摇搜歌”和QQ音乐“听歌识曲”
  19. 贝壳和字节、城里与城外
  20. Android 图像绘制之 Drawable

热门文章

  1. 使用Redis让单号从001递增
  2. docker启动报错  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --
  3. docker镜像底层是文件联合系统
  4. 操作系统:Linux环境变量相关知识总结
  5. 2018实用前端面试问题集锦
  6. 天大18年c语言离线作业,天大18秋C语言程序设计在线作业一辅导资料.docx-资源下载在线文库www.lddoc.cn...
  7. 如何进入游戏行业_进入设计行业
  8. 新的一年,碎片化学习前端,我推荐这几个公众号~
  9. 阿里云插件新版发布,多特性助力提升开发者体验
  10. 统计学习方法概论---分类问题