Hadoop完全分布式部署

Hadoop完全分布式配置

Hadoop完全分布式部署

一、需要的软件

	1、虚拟机管理软件:VMware15
	2、系统:CentOS 7
	3、ssh软件:Xshell 7
	4、hadoop版本:2.7.7
	5、Jdk版本:jdk8

在这里插入图片描述

二、安装配置Hadoop

注意:使用超级管理员root登录。

1、 配置静态网络,关闭防火墙,设置hosts映射关系

1.1使用ping 命令检测网络是否连通
	ping www.baidu.com 
	使用ctrl+c来停止命令
 	如果网络没有打开,打开网络:
	service network restart
1.2 修改ip地址,设置为静态网络。
	vi /etc/sysconfig/network-scripts/ifcfg-ens33
	选择编辑ifcfg-ens33这个文件修改ip地址信息。

	1)	把BOOTPROTO="hdcp" 改为BOOTPROTO=”static”静态网络ip
	2)	设置ONBOOT="yes"
	3)	添加master IP地址为:IPADDR=192.168.100.10
	4)	添加子网掩码:NETMASK=255.255.255.0
	5)	添加网关: GATEWAY=192.168.100.2
	6)	DNS1=192.168.100.1
	7)	重启网络:systemctl restart network
	8)	测试网络有没有连通:ping www.baidu.com

在这里插入图片描述

1.3 关闭防火墙
	#关闭防火墙
	systemctl stop firewalld
	#禁用防火墙
	systemctl disable firewalld
	#查看防火墙状态
	systemctl status firewalld
1.4 设置hosts映射关系

备注:这里是把三个Linux的ip地址保存到三个虚拟机去,相当于我们自己在手机里面存别人的电话号码 一样的道理,这样相互之间就知道对应ip地址的机器是哪一台。所以这个操作也是要在三台虚拟机都要 进行的。给ip地址起名字,几个机器需要互相连通,这样在连接几台机器的时候只需要使用机器名就行,不需要使用ip地址。

1.4.1 编辑hosts文件:
	vi /etc/hosts
1.4.2 进入编辑模式 i,在最后一行添加
	192.168.100.10 master
	192.168.100.20 slave1
	192.168.100.30 slave2

在这里插入图片描述

此时关机,克隆出两台机器,分别为 slave1 、 slave2

在这里插入图片描述


2. 设置机器主机名和网络,以及测试hosts映射是否成功。

2.1 设置slave1 和slave2 的网络
	vi /etc/sysconfig/network-scripts/ifcfg-ens33
	slave1 的网络为 192.168.100.20/24 
	slave2 的网络为 192.168.100.30/24
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小黄人的哆啦梦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值