hadoop2.6及HBase1.1节点日常维护

来源:互联网 发布:没银行卡开淘宝店 编辑:程序博客网 时间:2024/06/06 12:57
Hadoop DataNode节点添加:
     1、修改hdfs-site.xml文件,添加如下配置
            
     2、etc/hadoop目录slaves文件添加节点
   
     3、将修改的hdfs-site.xml、slaves文件分发到各个节点,然后执行
            hdfs dfsadmin -refreshNodes
 4、访问customercenter3:50070(namenode节点),节点状态会如下图所示
    
     5、登陆到要添加的节点,启动datanode./hadoop-daemon.sh start datanode
  6、执行./start-balancer.sh触发节点的负载均衡,添加datanode节点的工作就结束了
           
Hadoop NodeManager节点添加:
   1、修改yarn-site.xml文件,添加如下配置
            
     2、etc/hadoop目录的slaves文件添加节点
    
     3、将修改的hdfs-site.xml、slaves文件分发到各个节点,然后执行
            yarn rmadmin -refreshNodes
 4、访问customercenter3:8088/cluster/nodes(resourcemanager节点)节点状态会如下图所示
    
  5、登陆到要添加的节点,执行./yarn-daemon.sh start nodemanager,添加节点的工作就结束了
HBase RegionServer节点添加:
     1、解压HBase安装包,复制hdfs-site.xml、core-site.xml,配置hbase-site.xml文件
     2、启动regionserver  ./hbase-daemon.sh start regionserver
     3、手动触发负载均衡
           在hbase shell中执行balance_switch true
                                                                                                                           节点下线
Hadoop DataNode节点下线:
     1、修改hdfs-site.xml文件,添加如下配置
            
     2、etc/hadoop目录创建exclude-slaves文件添加要下线的节点
   
     3、将修改的hdfs-site.xml、exclude-slaves文件分发到各个节点,然后执行
            hdfs dfsadmin -refreshNodes
 4、访问customercenter3:50070(namenode节点),等待要下线的节点的数据均衡到其它节点时,节点状态会如下图所示
    
     5、删除slaves文件中要下线的节点,然后同步slaves文件到各个节点,datanode节点下线的工作就结束了
           
Hadoop NodeManager节点下线:
   1、修改yarn-site.xml文件,添加如下配置
            
     2、/home/hadoop/hadoop2/program/hadoop/etc/hadoop目录创建exclude-slaves文件添加要下线的节点
    
     3、将修改的hdfs-site.xml、exclude-slaves文件分发到各个节点,然后执行
            yarn rmadmin -refreshNodes
 4、访问customercenter3:8088/cluster/nodes(resourcemanager节点),等待要下线的节点的任务均衡到其它节点时,节点状况会如下图所示,下线成功
    
HBase RegionServer节点下线:
     1、访问HMaster 60010管理页面,查看各个节点的regions分配情况
          
     2、在要下线的节点机器的$HBASE_HOME/bin目录中执行
         
     3、执行成功后,最后的输出如下图所示
        
    4、查看各节点的regions情况
       
    5、下线后regions的总数与下线前的总数一致,删除regionservers文件中下线的节点并分发到各个节点,下线成功
0 0
原创粉丝点击