Hadoop平台搭建

本文详细指导了在CentOS7环境下安装VM,包括设置系统分区、修改主机名、配置静态IP地址、重启网络、关闭防火墙以及配置host映射,以实现Hadoop平台节点间的正确通信。
摘要由CSDN通过智能技术生成

一,安装VM

标准分区

系统:/boot  200M

              /       30G

           swap  2048M

二,VM

1.修改主机名:

在Centos7中直接使用root用户执行hostnamectl命令修改,重启后永久失效

hostnamectl set-hostname 新主机名

要求:三台主机的名字分别为:mster  slave1  slave2

重启:reboot

2.查看主机ip地址:ip addr

查看网络:ping www.baidu.com

重启网络:

systemctl restart network

3.配置静态IP

主机的ip变成静态固定ip   

使用root用户修改当前启用的网卡配置文件,所在路径为/etc/sysconfig/network-scripts,CentOS7系统默认为ifcfg-ens32文件,所用命令如下: 

 vi /etc/sysconfig/network-scripts/ifcfg-ens32
(1)BOOTPROTO="static"

(2)IPADDR=192.168.40.136

        NETMASK=255.255.255.0

        GATEWAY=192.168.40.2

        DNS1=192.168.40.2

        DNS2=8.8.8.8

三个节点上的这个文件都需要修改,修改的内容基本一致,如下是需要修改和添加的

#原值为dhcp,修改为static
BOOTPROT="satic"
# 添加IPADDR,对应的值要与原ip在同一网段
IPADDR=xxx.xxx.xxx.xxx
# 添加NETMASK,指定子网掩码,默认为255.255.255.0
NETMASK=255.255.255.0
# 添加GATEWAY,要与虚拟机网卡的设置一致,默认仅主机模式为1,NAT模式为2
GATEWAY=xxx.xxx.xxx.1/2
# 如果需要连入外网,则可以添加DNS1和DNS2配置,通常会将DNS1指定为网关地址
DNS1=网关地址
DNS2=8.8.8.8

4.重启网络:

注意:配置完成后保存退出,使用 systemctl r estart network 命令重启网卡服务。(如果使用 service network restart 命令,则需要编辑/ et c / resolv . conf 文件,添加对应的如下内容: na meserver 8.8.8.8)

systemctl restart network

5.关闭防火墙:

systemctl stop firewalld.service

查看防火墙状态(active为开启状态,dead为关闭状态):

systemctl status firewalld.service

移除防火墙:

systemctl disable firewalld.service

三、配置host映射

在完全分布式部署的Hadoop平台上,为了方便各节点的交互,也为了尽量减少配置的修改,通常在配置文件中都会使用主机名来访问节点,这就需要正确的建立主机名与ip的映射。我们目前已经有了三台配置好网络的机器。现在我们有这样三台机器(mster为主节点):

主机名称IP地址
master192.168.40.136
slave1192.168.40.137
slave2192.168.40.138

1.需要使用root用户修改/etc/hosts文件,在结尾直接追加内容(每台机器):

192.168.40.136 master
192.168.40.137 slave1
192.168.40.138 slave2

2.配置完成后可以使用ping命令--测试,看看是否能够正确解析出ip地址,得到目标机器的回应(可以每台机器都测试一下:使用Ctrl+C结束)

        ping master

        ping slave1

        ping slave2

3.在slave1和slave2上也修改hosts文件,追加内容和步骤1的内容相同,然后重复步骤2

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值