hadoop常用命令笔记

来源:互联网 发布:js 微信分享demo 编辑:程序博客网 时间:2024/05/16 10:12


1、添加hadoop datanode节点

      hadoop-daemon.sh start datanode

      hadoop-daemon.sh start tasktracker


2、删除hadoop datanode节点

     修改hdfs-site.xml,添加如下配置:

     <property>
      <name>dfs.hosts.exclude</name>
      <value>/usr/hadoop/conf/excludes</value>
      <description>Names a file that contains a list of hosts that are not permitted to connect to the namenode.
                   The full pathname of the file must be specified.  If the value is empty, no hosts are excluded.
      </description>
   </property>


   添加文件/usr/hadoop/conf/excludes

   写入要删除的节点主机名,如 slave1.hadoop

   更新namenode设置,执行如下命令:

   hadoop dfsadmin -refreshNodes

    该操作,会将要删除的datanode上的数据块复制到其他datanode中。

    注意:该操作只会kill datanode进程,tasktracker进程依然存在,可手工kill掉,

    另,删除节点后,恢复和添加新节点过程几乎一致。

  

  


      


0 0
原创粉丝点击