乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
hadoop 1.01 如何增加/去除节点
2016-07-11 14:25:26
61
0
0
admin
>书接上文,这里介绍如何给hadoop 集群增加,去除节点 #增加节点 增加hadoop4作为slave ##1. 在hadoop4上相同的目录上解压hadoop-2.6.4.tar.gz ##2. 把hadoop4加入hadoop1的slave 文件 ``` [hadoop@hadoop1 hadoop]$ cat slaves hadoop1 hadoop2 hadoop3 hadoop4 ``` ##3. 把配置同步到所有机器 ``` for i in hadoop{1..4};do scp -r ./hadoop/ $i:/app/hadoop/hadoop-2.6.4/etc/;done ``` ##4. 登录到hadoop4启动hadoop ``` [hadoop@hadoop4 sbin]$ /app/hadoop/hadoop-2.6.4/sbin/hadoop-daemon.sh start datanode starting datanode, logging to /app/hadoop/hadoop-2.6.4/logs/hadoop-hadoop-datanode-hadoop4.out [hadoop@hadoop4 sbin]$ /app/hadoop/hadoop-2.6.4/sbin/yarn-daemon.sh start nodemanager starting nodemanager, logging to /app/hadoop/hadoop-2.6.4/logs/yarn-hadoop-nodemanager-hadoop4.out ``` *** #去除节点 去除hadoop4机器 ##1. 在hdfs-site.xml增加如下配置 ``` <property> <name>dfs.hosts.exclude</name> <value>/app/hadoop/hadoop-2.6.4/etc/hadoop/exclude</value> </property> ``` ##2. 在exclude 写入hadoop4 ``` echo hadoop4 > exclude ``` ##3. 同步配置 ``` for i in hadoop{1..4};do scp -r ./hadoop/ $i:/app/hadoop/hadoop-2.6.4/etc/;done ``` ##4. Refresh Datanode ``` /app/hadoop/hadoop-2.6.4/bin/hadoop dfsadmin -refreshNodes ``` 去除的机器有一个Decommission in progress 到 Decommissioned 的过程 ##5. 关掉hadoop4
上一篇:
hadoop 1.00 集群安装(hadoop-2.6.4)
下一篇:
kafka 0.0 介绍
文档导航