Hadoop集群搭建

搭建Hadoop请参照Centos7中安装配置Hadoop

克隆虚拟机

在centos中安装并配置完成的前提下,将主节点虚拟机关机
点击虚拟机–>管理–>克隆
在这里插入图片描述
点击下一步
在这里插入图片描述
可以选择当前状态或快照进行克隆,这里就选择当前状态,点击下一步
在这里插入图片描述
选择完整克隆在这里插入图片描述
修改虚拟机名称和位置后点击完成
在这里插入图片描述
克隆完成,点击关闭
在这里插入图片描述
在克隆的虚拟机上选择编辑虚拟机设置
在这里插入图片描述
分别对网络配置器和网络配置器2进行如下操作
在这里插入图片描述
完成后,对主节点虚拟机再复制一台,操作与上述相同
打开三台虚拟机
对克隆的两台虚拟机输入以下命令,修改IP地址
如:主节点ip为192.168.233.137
子节点则分别将最后三位改为
192.168.233.138
192.168.233.139

# 修改ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 重启网络配置
systemctl restart network

在这里插入图片描述

搭建集群

用moba工具分别连接三态虚拟机
给克隆的两台虚拟机修改hostname

# ip为192.168.233.138的虚拟机
hostnamectl set-hostname hadoop2
# ip为192.168.233.139的虚拟机
hostnamectl set-hostname hadoop3

修改三台虚拟机的/etc/hosts

vi /etc/hosts
# 将三台虚拟机ip和主机名添加进入
192.168.233.137 hadoop1
192.168.233.138 hadoop2
192.168.233.139 hadoop3

在这里插入图片描述

以hadoop1为例配置免密登录
(由于hadoop2和hadoop3是有hadoop1克隆出来的,在配置hadoop1时,已经可以自身免密登录,故hadoop1可以免密登录hadoop2和hadoop3)

ssh-keygen

询问是否覆盖,输入y即可
在这里插入图片描述
对自身以及hadoop1、hadoop3添加互信

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 root@hadoop1
ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 root@hadoop3

对hadoop1、3添加互信时,需要输入对应的密码,输入即可
在这里插入图片描述
修改配置文件(在主节点上操作)

cd /opt/hadoop260
vi etc/hadoop/hdfs-site,xml

将1变成3
在这里插入图片描述

vi etc/slaves

将三台虚拟机主机名添加进去
在这里插入图片描述
两个子节点也需要以上操作,为了方便,我们直接将修改后的文件传给子节点进行覆盖,执行下述四条命令

scp /opt/hadoop260/etc/hadoop/*.xml root@hadoop2:/opt/hadoop260/etc/hadoop/
scp /opt/hadoop260/etc/hadoop/slaves root@hadoop2:/opt/hadoop260/etc/hadoop/
scp /opt/hadoop260/etc/hadoop/*.xml root@hadoop3:/opt/hadoop260/etc/hadoop/
scp /opt/hadoop260/etc/hadoop/slaves root@hadoop3:/opt/hadoop260/etc/hadoop/

在这里插入图片描述
在这里插入图片描述

修改完成后,分别删除三台虚拟机/opt/hadoop260下的log目录和tmp目录

# 三台虚拟机都要执行
cd /opt/hadoop260
rm -rf logs
rm -rf tmp

在这里插入图片描述

格式化主节点虚拟机的hdfs

hadoop namenode -format

在这里插入图片描述
开启hadoop(在主节点上执行)

start-all.sh

在这里插入图片描述
jps查看进程
主节点hadoop1:
在这里插入图片描述
子节点hadoop2、3:
在这里插入图片描述

在这里插入图片描述
至此集群搭建完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值