hadoop全分布式配置——基于virtualbox,ubantu16.04

创建并配置结点

在这之前我们进行了伪分布式的配置,接下来我们开始配置全分布,全分布需要多个结点组成,下面是我的各结点的信息:

结点名称 ip信息
master 196.168.0.104
slave1 196.168.0.105
slave2 196.168.0.106

1.配置master结点
我们之前已经安装了SSH server、安装了JAVA环境和hadoop,接下来我们只需要修改当前结点主机名**(修改后重启就可以看见机器名的变化了)**,修改自己所用结点的IP映射:

sudo vim /etc/hostname #进入之后直接将里面的内容替换为master就可以了

修改所用结点的IP映射

sudo vim /etc/hosts

例如我使用的三个结点的名称与对应的IP关系如下:
在这里插入图片描述
我们在 /etc/hosts 中将该映射关系填写上去即可(一般该文件中只有一个 127.0.0.1,其对应名为 localhost,如果有多余的应删除,特别是不能有 “127.0.0.1 Master” 这样的记录)

在这之前我们只配置了这一个结点,那我们还需要两个结点那我们就直接通过复制就可以进行,操作过程如下:
在这里插入图片描述
这里可以修改你自己想要的名称和保存路径,Mac地址选择包含所有网卡
在这里插入图片描述
选择完全复制,点击复制按钮等待复制完成之后就好
在这里插入图片描述
在复制完之后,新的两个结点的主机名和ip信息都和master结点一样,所以我们在这要将这两个结点的主机名修改为文章顶部表格里的信息,修改主机名的方法就不多描述了。

修改静态ip的方法

由于我们之前的ip地址是动态的,动态分布的就会导致我们后面很麻烦,所以在这提供一个更改为静态ip的办法。但是ubantu的版本不同修改为静态ip的办法也会不同,所以在这里只介绍ubantu16.04版本的修改方法,如下:

ifconfig   #查看虚拟机的ip,在接下我们会用到自动备援模式的名称也会显示 

在这里插入图片描述
接下来进入/etc/network文件下

cd /etc/network
sudo vim interfaces

进入编辑器之后在原本内容下面加入以下内容并保存:

auto enp0s3  #这里写你自己的自动备援模式名称
iface enp0s3 inet static  #表示静态
address 192.168.0.104  #这里可以写你自己想要设定的ip地址
netmask 255.255.255.0  #掩码
gateway  192.168.0.1   #网关
broadcast 192.168.0.255  #广播码

最后我们还需要设置固定的DNS,进入systemd:

cd /etc/systemd
sudo vim resolved.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘉人有芳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值