Hadoop-2.X配置
*免密登录是前提
集群结构:NameNode,DataNode,Zookeeper,FailoverController,JournalNode,ResourceManager,nodeManager

在mini1上配置
1 配置hadoop集群的主机
vi /etc/hosts
添加,四个主机
10.211.55.8 mini1
10.211.55.9 mini2
10.211.55.10 mini3
10.211.55.11 mini4
将该配置文件拷贝到另外三个机器上
scp /etc/hosts root@mini2:/etc/
scp /etc/hosts root@mini3:/etc/
scp /etc/hosts root@mini4:/etc/
2 解压 hadoop
tar -zxvf hadoop-2.X.tar.gz
3 软连解压后的文件包
ln -sf /download/hadoop-XXX /home/hadoop-2.X
4 进入hadoop目录进行配置
cd /home/hadoop-2.4/etc/hadoop/
5 修改 hadoop-env.sh
vi hadoop-env.sh
配置jdk export JAVA_HOME=/usr/java/jdk1.8.0_161(jdk路径)
6 修改 hdfs-site.xml
vi hdfs-site.xml
<configuration></configuration>中添加
配置服务
<property>
<name>dfs.nameservices</name>
<value>zlserver</value>
</property>
配置NameNode
<property>
<name>dfs.ha.namenodes.zlserver</name>
<value>nn1,nn2</value>
</property>
配置两个NameNode
A. rpc协议端口和主机
<property>
<name>dfs.namenode.rpc-address.zlserver.nn1</name>
<value>mini1:8020</value>
</property>
<property>