【转 】Hadoop datanode添加与删除
2015-01-04 16:15
253 查看
出处:http://zzhblog.sinaapp.com/?p=82
一、 Hadoop节点热拔插
在Hadoop集群中经常会进行增添节点操作,即实现节点的热拔插。在这些操作中不希望对集群进行重启。
2.在集群中添加节点:
a. 把新节点IP或者主机名字加入到主节点的slaves文件。
b. 登录到新节点,执行:
3. 从集群中移走节点,且对移走节点的数据进行备份:
a. 在主节点的core-site.xml配置文件中添加
b. 在主节点的$HADOOP_HOME/conf/目录下新建文件excludes,每行为需要移走的节点,该例为s140。
c. 运行命令:
该命令可以动态刷新dfs.hosts和dfs.hosts.exclude配置,无需重启NameNode。此刻datanode消失了,但是tasktracker还存在。
d. 然后热行命令,查看状态
e. 在停掉节点Decommission Status不为Normal前, mapreduce操作会出现异常。
f. 节点移走64G数据需要十分钟左右。
二、 数据负载均衡
1. 在Hadoop集群中新添加一个Datanode时,需要对集群数据进行负载均衡。
2. 在主节点运行bin/start-balancer.sh命令,可以添加参数-threshold 5,threshold是平衡阈值,默认是10%,值越小负载越均衡,但需要更长的时间去执行。
3. 添加s140到集群,执行负载均衡半个小时共负载了4G的数据。
一、 Hadoop节点热拔插
在Hadoop集群中经常会进行增添节点操作,即实现节点的热拔插。在这些操作中不希望对集群进行重启。
2.在集群中添加节点:
a. 把新节点IP或者主机名字加入到主节点的slaves文件。
b. 登录到新节点,执行:
a. 在主节点的core-site.xml配置文件中添加
c. 运行命令:
d. 然后热行命令,查看状态
f. 节点移走64G数据需要十分钟左右。
二、 数据负载均衡
1. 在Hadoop集群中新添加一个Datanode时,需要对集群数据进行负载均衡。
2. 在主节点运行bin/start-balancer.sh命令,可以添加参数-threshold 5,threshold是平衡阈值,默认是10%,值越小负载越均衡,但需要更长的时间去执行。
3. 添加s140到集群,执行负载均衡半个小时共负载了4G的数据。
相关文章推荐
- 【转】hadoop 添加删除datanode及tasktracker
- Hadoop 添加删除DataNode 和 TaskTracker
- hadoop 中添加和删除 datanode和tasktracker(二)
- Hadoop2.2.0动态添加,删除datanode,tasktracker
- Hadoop动态添加删除datanode及tasktracker
- Hadoop 添加删除数据节点(datanode)
- Hadoop动态添加/删除节点(datanode和tacktracker)
- Hadoop动态添加删除datanode及tasktracker
- hadoop 中添加和删除 datanode和tasktracker
- hadoop 中添加和删除 datanode和tasktracker(一)
- hadoop 添加删除datanode及tasktracker
- Hadoop datanode添加与删除
- Hadoop动态添加删除datanode及tasktracker
- cui-----Hadoop动态添加删除datanode及tasktracker【需要整理】
- Hadoop动态添加Datanode节点
- hadoop 添加新datanode
- Hadoop添加datanode或者tasktracker节点
- Hadoop添加节点datanode(生产环境)
- hadoop集群的负载均衡配置与添加DataNode节点和TaskTracker节点
- Hadoop添加节点datanode(生产环境)