从hadoop移除机器

把需要移除的机器增加到exclueds文件中,强制刷新datanode列表,等待decommission 状态正常后,即可停机下架,如有必要在namenode执行balancer操作。

操作命令:

在master的conf/hdfs-site.xml中加入

    <property>
        <name>dfs.hosts.exclude</name>
        <value>excludes文件路径</value>
     </property>

创建exclueds文件

文件内容增加你想删除的节点的机器名,一行一个

${HADOOP_HOME}/bin/hdfs dfsadmin -refreshNodes命令刷新datanode例表
${HADOOP_HOME}/bin/hdfs dfsadmin -report查看结果

向hadoop添加机器

启动datanode和jobtracker进程,当新添加的机器向namenode发送心跳信息后,namenode会自动感知新加入的机器,如果有必要可以做balancer操作。

操作命令:

1.在新机器上
   ${HADOOP_HOME}/sbin/hadoop-daemon.sh start datanode
   ${HADOOP_HOME}/sbin/yarn-daemon.sh start nodemanager

2.为防新数据大量写到新添加的机器上,在namenode上 ${HADOOP_HOME}/bin/hdfs balancer

最新文章

  1. 我的MYSQL学习心得(十二) 触发器
  2. 用Redis实现分布式锁
  3. 视图必须派生自 WebViewPage 或 WebViewPage&lt;TModel&gt;
  4. Linux网络编程系列-TCP传输控制
  5. 20145206邹京儒《Java程序设计》第3周学习总结
  6. 使用ConditionalScope进行高效的SharePoint CSOM编程
  7. BZOJ 3163 Eden的新背包问题
  8. 【web性能】让css更简洁、高效
  9. AOJ 2200 Mr. Rito Post Office
  10. [jobdu]树中两个结点的最低公共祖先
  11. php计算最后一次,第一次字符串出现位置
  12. java4中创建内对象的方法
  13. Unity3D 集成 Face++ FacePlusPlus httpClient http协议 byte数组转string
  14. 驱动07.USB驱动程序
  15. RoutePrefix和Route 路由前缀
  16. 中颖内带LED资源驱动代码
  17. eclipse导出maven工程的可执行jar包
  18. Problem B: 一切皆对象
  19. FFmpeg Android 学习(一):Android 如何调用 FFMPEG 编辑音视频
  20. Clustered Shading架构实现步骤

热门文章

  1. ESP32 LyraT音频开发板试玩(二):播放音乐
  2. Kubernetes-深入分析集群安全机制(3.6)
  3. java 解析xml 多命名空间问题
  4. python eval()函数的妙用和滥用
  5. Delphi中客户端获取数据库更新信息(更新条数)
  6. jmeter处理响应结果中文乱码
  7. Django打造大型企业官网
  8. Django数据模型--字段详解
  9. 剑指offer-二进制中1的个数11
  10. Halcon17无法加载&quot;hdevenginecpp&quot;:找不到指定的模块