其实网上有很多了,但是说的都不详细。今天我自己测试了一次,把测试结果发布出来:
首先,你的集群肯定是在运行中。并且已经退出的安全模式。
在HADOOP_HOME下新建一个文件,例如slaves.ex,在里面添加需要退服的名称节点的IP地址,一行一个。
然后配置HADOOP_HOME/conf下的hdfs-site.xml添加dfs.host.exclude属性,在value值下写slaves.ex。
然后到HADOOP_HOME/bin目录下,执行hadoop dfsadmin -refreshNodes,然后可以在web页面或是使用hadoop dfsadmin -report,可以看到你设置要退服的这个节点的Decommission Status : Decommissioned 这样就开始了,你可以刷新页面,查看其它节点,在增加,OK,等完事儿了就行了。
等该节点退服完毕,你再刷新就可以看到,它的节点数就会变成现在的节点数了
注意:
1.首先保证其它节点的硬盘未满,能够放得下需要退服的节点的数据量
2.为了防止下次启动会出现问题,建议在退服节点完毕以后,删除HADOOP_HOME/conf/slaves中已经退服的点节名称。
关于hadoop的一些命令,大家可以参考
http://hadoop.apache.org/common/docs/r0.21.0/cn/commands_manual.html#dfsadmin
分享到:
相关推荐
Hadoop动态增加节点与删除节点,本人自己整理。。
史上最全 多节点 hadoop 开发环境搭建详解
Hadoop动态新增节点
文档详细介绍了hadoop在单节点工作模式下的配置,以及hadoop具有的测试用例对安装的hadoop进行测试
Hadoop单节点安装教程 手册 环境搭建
ubuntu搭建hadoop单节点.docx
用脚本自动杀出hadoop集群中的僵尸节点
5_解决hadoop_spark节点未正常显示问题-----------------------------------------------------------------------------------------------------------------------------------------
linux入门级资源,对需要配置环境变量的初学者有一定作用,不喜勿喷。谢谢
双节点hadoop安装文档。非常简单,一看就会
在hadoop环境中,会要求各个节点之间的时间差不能超时。一般如果超过太长时间,节点上的hbase运行就会报错,所以要同步各节点的时间。例如,我们需要配置一个ntp时钟服务器,来给hadoop的各个节点进行时间同步。或者...
Hadoop三节点集群安装 使用VMare 虚拟机创建三台CentOS7Linux机器
RHEL 6.7 上安装hadoop 3 节点基础集群,本文步骤和操作方法非常详细,适合初学者搭建大数据基础学习环境
本文档为初次学习大数据的学生提供单节点配置的简单教程,同时简单介绍了Hadoop的分布式文件系统HDFS的一些简单命令。
Hadoop单节点伪分布式搭建中文版 个人翻译的Hadoop搭建文档,这里只是翻译了伪分布式搭建。 如果是测试、学习hadoop,伪分布式足够了。
使用Ansible的Hadoop多节点集群 该存储库包含Ansible Playbook和角色,以通过AWS EC2实例部署Hadoop多节点集群。 角色扮演- 角色名称 角色描述 awsInfra4Hadoop 为Hadoop MultiNode Cluster创建AWS基础架构 ...
本指导经过本人亲自搭建安装,配置测试
单节点Hadoop安装手册
假定有 3 台机器,机器上均按照了 Ubuntu 操作系统: 192.168.1.138 hadoop-master //作为 Hadoop 的主机用 192.168.1.140 hadoop-node1 //作为 Hadoop 的数据节点用 192.168.1.141 hadoop-node2 //作为 Hadoop 的...
项目中的hadoop集群包括3个节点:1个主节点和2个从节点(slave1和slave2) 版本 Hadoop 2.2.7 Java 1.8 码头工人 20.10.5 安装 您可以在安装此项目 建造 安装项目后,进入项目并运行命令以构建hadoop集群:docker...