zoukankan      html  css  js  c++  java
  • hadoop上线和下线节点

    在运行中的ambari hadoop集中中动态添加或删除节点

    1. 下线节点
    1) namenode节点上dfs.exclude文件,看配置文件怎么配置的,里每行添加一个服务器名,如我要下线server7,server8,server9,则如下:
    server7
    server8

    resourcemanager节点上yarn.exclude文件里每行添加一个服务器名,如我要下线server7,server8,server9,则如下:
    server7
    server8

    2) 选择任意一台节点执行:
    hdfs dfsadmin -refreshNodes
    yarn rmadmin -refreshNodes
    yarn node -list

    3) 这时可以通过hdfs dfsadmin -report或者web界面查看该datanode状态转为Decommission In Progress。
    如果节点上数据比较多,下线会比较慢,等待。
    当datanode完成数据迁移时,姿态会变为Decommissioned,继续下面操作

    4) 删除dfs.exclude中下线节点的hosts,重新刷新:
    hdfs dfsadmin -refreshNodes

    5) 删除slaves中下线节点的hosts


    2. 上线节点
    上线节点基本与下线相同
    1) slaves文件里每行添加一个上线服务器名,同时保证dfs.exclude文件为空。

    2) ./hdfs dfsadmin -refreshNodes

    3) 在要上线的节点上启动datanode:
    ./hadoop-daemon.sh start datanode

    4) 如需要启动nodemanager,则执行:
    ./yarn-daemon.sh start nodemanager

    5) 修改slaves,添加上线节点的hosts

  • 相关阅读:
    eclipse 中文乱码
    为linux下ibus输入法添加搜狗词库
    汇编语言数据类型与声明
    linux下访问小米手机sd卡
    ubuntu linux下真机调试android程序
    Rhythmbox mp3音乐乱码的解决办法
    初学python线程(转)
    linux下安装安装BeautifulSoup
    django模板过滤器
    django使用静态文件
  • 原文地址:https://www.cnblogs.com/30go/p/8491476.html
Copyright © 2011-2022 走看看