一台机器安装完hadoop 关机状态下克隆两台 {!!!!!勾选创建完整克隆!!!!!} 两台新的需要重新生成网络适配器 打开三台机器 vi /etc/sysconfig/network-scripts/ifcfg-ens33: 1:改iip地址:最后一行 2:主机名字(hostnamectl set-hostname mingzi) 输入hostname可查看主机名 systemctl restart network systemctl stop firewalld systemctl stop firewalld 创建session: 与对应的ip对应
增加互信: ssh-keygen cat ~/.ssh/id_rsa.pub > [~/].ssh/authorized_keys(cat /root/.ssh/id_rsa.pub > /root/.ssh/authorized_keys) 免密登录:ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 root@ip 测试互信(必须ip地址 /主机名):ssh ip
vi /etc/hosts:全部删完添加主机和从机ip地址和主机名 传输过程中不要进对应的文件中scp /etc/hosts root@ip:/etc/hosts ctrl +l :清屏
开始配置文件: a:vi hadoop/hdfs-site.xml 将dfs.namenode.secondary.http-address改到2号机子上 b:vi hadoop/core-site.xml 这里看自己想要进程在哪些机器上运行自己改改 退到上级/opt/hadoop/etc目录下: scp hadoop/*.xml root@ip: P W D / h a d o o p s c p h a d o o p / ∗ . x m l r o o t @ i p : PWD/hadoop scp hadoop/*.xml root@ip: PWD/hadoopscphadoop/∗.xmlroot@ip:PWD/hadoop scp hadoop/slaves root@ip: P W D / h a d o o p / s l a v e s s c p h a d o o p / s l a v e s r o o t @ i p : PWD/hadoop/slaves scp hadoop/slaves root@ip: PWD/hadoop/slavesscphadoop/slavesroot@ip:PWD/hadoop/slaves
cd /opt/hadoop/etc/hadoop: a:vi core-site.xml fs.defaultFS hdfs://三台机器这里都是主机id hadoop.tmp.dir /opt/hadoop/tmp b:vi hdfs-site.xml 从1改为3 dfs.replication 3 c:vi slaves 三台机器都如下 hadoop001 hadoop002 hadoop003 三台机器都删: rm -rf logs rm -rf tmp
开始格式化 只在主机(主节点)即可:hdfs(hadoop) namenode -format 开始启动hadoop集群:start-all.sh cd /opt/zkpr:(必须启动一半以上的机器 这样才能选主) bin/zkServer.sh start 必须在zkpr下启动 bin/zkServer.sh status lead 和follower jps 三个都应该出现QuorumPeerMain (Hadoop集群安装成功)