vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service iptables stop
vim /etc/selinux/config
vim /etc/sysconfig/network
vim /etc/hosts
192.168.52.100 node01.Hadoop.com node01
192.168.52.110 node02.Hadoop.com node02
192.168.52.120 node03.Hadoop.com node03
192.168.52.130 node04.Hadoop.com node04
reboot
ssh-keygen -t rsa
ssh-copy-id node01
cd /root/.ssh/
scp authorized_keys node04:$PWD
mkdir -p /export/sof/
mkdir -p /export/servers/
然后解压jdk安装包,配置环境变量,或将集群中的java安装目录拷贝一份,并配置环境变量。
cd /export/softwares/
scp hadoop-2.6.0-cdh5.14.0-自己编译后的版本.tar.gz node04:$PWD
cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/
scp ./* node04:$PWD
[root@node01 Hadoop]# cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop
[root@node01 Hadoop]# touch dfs.hosts
[root@node01 Hadoop]# vim dfs.hosts
node01
node02
node03
node04
node01执行以下命令
cd /export/servers/Hadoop-2.6.0-cdh5.14.0/etc/Hadoop
vim hdfs-site.xml
dfs.hosts
/export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/dfs.hosts
[root@node01 Hadoop]# hdfs dfsadmin -refreshNodes
出现 Refresh nodes successful 刷新成功
[root@node01 Hadoop]# yarn rmadmin -refreshNodes
19/03/16 11:19:47 INFO client.RMProxy: Connecting to ResourceManager at node01/192.168.52.100:8033
cd /export/servers/Hadoop-2.6.0-cdh5.14.0/etc/Hadoop
vim slaves
node01
node02
node03
node04
cd /export/servers/hadoop-2.6.0-cdh5.14.0/sbin/
sbin/yarn-daemon.sh start nodemanager
IP地址:50070
IP地址:8088
cd /export/servers/hadoop-2.6.0-cdh5.14.0/
sbin/start-balancer.sh
node01执行以下命令
cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop
touch dfs.hosts.exclude
vim dfs.hosts.exclude
node04
node01执行以下命令
cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop
vim hdfs-site.xml
dfs.hosts.exclude
/export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/dfs.hosts.exclude
hdfs dfsadmin -refreshNodes
yarn rmadmin -refreshNodes
浏览器访问
等待退役节点状态为decommissioned(所有块已经复制完成),停止该节点及节点资源管理器。注意:如果副本数是3,服役的节点小于等于3,是不能退役成功的,需要修改副本数后才能退役。
!
cd /export/servers/hadoop-2.6.0-cdh5.14.0
sbin/hadoop-daemon.sh stop datanode
sbin/yarn-daemon.sh stop nodemanager
cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop
vim dfs.hosts
node01
node02
node03
hdfs dfsadmin -refreshNodes
yarn rmadmin -refreshNodes
cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop
vim slaves
node01
node02
node03
cd /export/servers/hadoop-2.6.0-cdh5.14.0/
sbin/start-balancer.sh