一、环境准备
1.jdk
hadoop安装前必须要安装好jdk环境,版本最好用jdk8。
2.节点准备
准备四个节点
节点 描述
hadoop-node1(192.168.88.61) NameNode
hadoop-node2(192.168.88.62) DataNode
hadoop-node3(192.168.88.63) DataNode
hadoop-node4(192.168.88.64) DataNode
3.免密配置
hadoop-node1免密登录其他三个节点
ssh-keygen
将公钥发送给到其他对应的几个节点上
ssh-copy-id hadoop-node02
重复此步骤,完成免密设置。注意节点自身对自身也要设置免密登录。
4.节点时间同步
在hadoop集群环境中要求各个节点的时间必须一致,心跳检查的时候需要。
date
同步网络时间
ntpdate time.nist.gov
如果提示命令无效
yum install -y ntpdate
更新成功
[root@hadoop-node01 ~]# ntpdate time.nist.gov 31 Mar 21:27:49 ntpdate[1883]: no server suitable for synchronization found [root@hadoop-node01 ~]# date 2019年 03月 31日 星期日 21:27:52 CST [root@hadoop-node01 ~]# ntpdate time.nuri.net 31 Mar 22:39:12 ntpdate[1885]: step time server 211.115.194.21 offset 4258.937371 sec [root@hadoop-node01 ~]# date 2019年 03月 31日 星期日 22:39:17 CST
如果还是无效,可以尝试如下地址:
ntpdate time.nist.gov ntpdate time.nuri.net ntpdate 0.asia.pool.ntp.org ntpdate 1.asia.pool.ntp.org ntpdate 2.asia.pool.ntp.org ntpdate 3.asia.pool.ntp.org
四个节点都需要更新一致!