# 下载jdk: 终端输入命令yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# 解压
tar zxvf 压缩包路径 -C 解压到的目录路径
# 设置ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 重启网络服务
systemctl restart network
# 重新加载profile配置
source /etc/profile
# 同步软件及其内部配置文件信息
scp -r 软件目录 root@ip:路径
# 设置主机名名字
hostnamectl set-hostname 主机名
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 生成密钥(在namenode主和namenode备生成,将公钥发布其他节点)
ssh-keygen
# 发送公钥(所有NameNode节点都要发送)
ssh-copy-id 节点名
# 节点安装psmisc
[root@hadoop11 ~]# yum install -y psmisc
[root@hadoop12 ~]# yum install -y psmisc
# 启动zookeeper
zkServer.sh start
# 关闭zookeeper
zkServer.sh stop
# 查看zookeeper的状态
zkServer.sh status
# 清空data目录,全部节点都要做
[root@hadoop11 data]# rm -rf /opt/installs/hadoop2.9.2/data/*
[root@hadoop11 installs]# rm -rf /opt/installs/hadoop2.9.2/logs/*
# 3. 格式化hdfs的namenode主机(在namenode主节点)【第一次启动需要做】
1. 先启动journalnode(3台)(QJN将作为NameNode存储持久化文件的空间,要先启动才能格式化)
[root@hadoop11 etc]# hadoop-daemon.sh start journalnode
[root@hadoop12 etc]# hadoop-daemon.sh start journalnode
[root@hadoop13 etc]# hadoop-daemon.sh start journalnode
2. 格式化namenode主机(在NN主机节点)
[root@hadoop11 etc]# hdfs namenode -format
# 4. 格式化hdfs的namenode备机(namenode standby备节点)【第一次启动需要做】
1. 先启动主namenode主机(启动整个namenode集群)
[root@hadoop11 etc]# start-dfs.sh
2. 在格式化namenode备机(第一次启动)
[root@hadoop12 ~]# hdfs namenode -bootstrapStandby
3. 启动namenode备机
[root@hadoop12 ~]# hadoop-daemon.sh start namenode
#初始化namenode和datanode存放数据的目录
hdfs namenode -format