hadoop2.2平滑增加摘除datanode
2013-12-03 14:42
253 查看
主要配置文件hdfs-site.xml:
<property>
<!--要增加的datanode-->
<name>dfs.hosts</name>
<value>/app/soft/hadoop/etc/hadoop/hosts</value>
</property>
<property>
<!--要摘除的datanode-->
<name>dfs.hosts.exclude</name>
<value>/app/soft/hadoop/etc/hadoop/exclude</value>
</property>
增加节点:
如原集群有3个节点node1,node2,node3,现在要增加node4,那么需要追加node4到/app/soft/hadoop/etc/hadoop/hosts文件:
node1
node2
node3
node4
增加后执行:hdfs dfsadmin -refreshNodes进行节点刷新,这样就能重新加载hosts配置文件,刷新后到新增节点上执行$HADOOP_HOME/sbin/hadoop-daemon.sh start datanode,此时用hdfs dfsadmin -report就会看到新增加的节点已经生效,如果想使数据均衡,那么可以执行hdfs balancer -threshold 10(注:hdoop1使用命令为:start-balancer.sh –t 10%),即发现磁盘使用率偏差在10%以上的就会进行数据均衡,此过程有点漫长,要有耐心!
摘除节点:
如原集群有4个节点node1,node2,node3,现在要将故障节点node2摘除,那么需要再exclude文件中增加node2,执行hdfs dfsadmin -refreshNodes,再到故障节点执行hadoop-daemon.sh stop datanode(如直接停机自然可省略这步).
<property>
<!--要增加的datanode-->
<name>dfs.hosts</name>
<value>/app/soft/hadoop/etc/hadoop/hosts</value>
</property>
<property>
<!--要摘除的datanode-->
<name>dfs.hosts.exclude</name>
<value>/app/soft/hadoop/etc/hadoop/exclude</value>
</property>
增加节点:
如原集群有3个节点node1,node2,node3,现在要增加node4,那么需要追加node4到/app/soft/hadoop/etc/hadoop/hosts文件:
node1
node2
node3
node4
增加后执行:hdfs dfsadmin -refreshNodes进行节点刷新,这样就能重新加载hosts配置文件,刷新后到新增节点上执行$HADOOP_HOME/sbin/hadoop-daemon.sh start datanode,此时用hdfs dfsadmin -report就会看到新增加的节点已经生效,如果想使数据均衡,那么可以执行hdfs balancer -threshold 10(注:hdoop1使用命令为:start-balancer.sh –t 10%),即发现磁盘使用率偏差在10%以上的就会进行数据均衡,此过程有点漫长,要有耐心!
摘除节点:
如原集群有4个节点node1,node2,node3,现在要将故障节点node2摘除,那么需要再exclude文件中增加node2,执行hdfs dfsadmin -refreshNodes,再到故障节点执行hadoop-daemon.sh stop datanode(如直接停机自然可省略这步).
相关文章推荐
- hadoop动态增加 datanode和tasktracker的方法
- Hadoop DataNode 增加磁盘
- hadoop集群中动态增加新的DataNode节点
- [Nutch]Hadoop动态增加DataNode节点和TaskTracker节点
- hadoop2.2 datanode 启动不了
- Hadoop 2.6.3动态增加/删除DataNode节点
- Hadoop之——Hadoop 2.6.3动态增加/删除DataNode节点
- Hadoop 2.6.3动态增加/删除DataNode节点
- 运行中hadoop增加和删除datanode (*)
- 运行中hadoop增加datanode
- hadoop2.2集群搭建问题只能启动一个datanode问题
- hadoop1.2.1集群增加datanode节点
- hadoop1.x配置 - 集群增加datanode
- Hadoop 2.6.3动态增加/删除DataNode节点
- Hadoop 生产环境集群平滑下线节点(datanode/tasktracker or nodemanager)
- Hadoop学习9--动态增加datanode
- Hadoop在线水平增加删除datanode
- hadoop datanode节点超时时间设置
- Hadoop--DataNode无法启动
- Hadoop学习笔记:MapReduce任务Namenode DataNode Jobtracker Tasktracker之间的关系