大数据--Hadoop环境部署(1)Linux环境搭建

一.安装三台Linux虚拟机

使用centos7系统,命名node_01,node_02,node_03,具体在VMware上的各种安装过程见其他博客


二.虚拟机参数设置

(温馨提示:直接在root权限下进行配置会减少很多困扰~)

1.配置Linux系统网络及主机名

创建完成的三台虚拟机默认为动态IP地址,且虚拟机Node_02和Node_03是通过克隆虚拟机Node_01创建的,会导致这两台虚拟机的主机名与虚拟机Node_01的主机名一致,需要配置系统网络及主机名。

(1)虚拟机网络设置

!!!注意:这里也是保证虚拟机能够连接网络的重要设置,平时虚拟机连不上网也可以通过这里的设置方式连接网络

a.虚拟机设置

选择VMnet8,取消“使用本地DHCP服务将IP地址分配给虚拟机”。我们自己来手动设置IP地址。(这里的IP地址与下面虚拟机的网络设置相关,需要注意进行灵活更改)

image

image

b.windows虚拟网卡设置

image


(2)修改主机名

在虚拟机Node_02的操作窗口执行修改主机名的命令,将主机名修改为node02。

hostnamectl set-hostname node02


(3)修改网络配置

a.查看网卡配置文件

cd /etc/sysconfig/network-scripts

image

b.添加网卡配置文件的写权限

sudo chmod -v a+w ifcfg-ens33

具体见博客:https://www.cnblogs.com/Studywith/p/16946106.html

c.编辑网卡配置文件

vim ifcfg-ens33

①将参数BOOTPROTO的值由dhcp(动态路由协议)修改为static(静态路由协议)。

②添加参数IPADDR(IP地址,根据虚拟机IP取值范围而定)为192.168.121.131。

③添加参数GATEWAY(网关)为192.168.121.2。(对应虚拟机网关)

④添加参数NETMASK(子网掩码)为255.255.255.0。

⑤添加参数DNS1(域名解析器)为8.8.8.8。

image

BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="5018ef5d-81b9-4401-b986-bf83d391ed3c"
DEVICE="ens33"
ONBOOT="yes"

IPADDR=192.168.121.131
GATEWAY=192.168.121.2
NETMASK=255.255.255.0
DNS1=8.8.8.8


(4)修改UUID

在虚拟机Node_02的操作窗口执行修改网卡配置文件中UUID的命令。UUID作用是使分布式系统中的所有元素都有唯一的标识码。

sudo sed -i '/UUID=/c\UUID='`uuidgen`'' /etc/sysconfig/network-scripts/ifcfg-ens33

通过执行sed命令,将uuidgen工具生成的新UUID值替换网卡配置文件中默认UUID参数的值。


(5)重启虚拟机和网卡

在虚拟机Node_02的操作窗口执行重启虚拟机或重启虚拟机网卡的命令,使虚拟机Node_02中网卡配置文件配置的内容生效。重启后在虚拟机Node_02的操作窗口执行查看网络信息的命令。

service network restart #重启虚拟机网卡
reboot #重启虚拟机
ip addr #查看网络信息

image


(6)测试连接

使用windows主机ping 192.168.121.131,可以成功

image


(7)重复操作,完成三台虚拟机的配置

(在vim的普通模式下键入“ggdG”即可删除其中全部内容,直接复制上文网卡配置,改变IP地址即可)

服务器名称

IP地址

主机名

子网掩码

网关

DNS1

Node_01

192.168.121.130

node01

255.255.255.0

192.168.121.2

8.8.8.8

Node_02

192.168.121.131

node02

255.255.255.0

192.168.121.2

8.8.8.8

Node_03

192.168.121.132

node03

255.255.255.0

192.168.121.2

8.8.8.8



2.配置SSH服务

(1)查看OpenSSH

在配置SSH实现远程登录之前,需要在虚拟机Node_02的操作窗口执行查看虚拟机是否安装OpenSSH的命令

rpm -qa | grep openssh

在虚拟机Node_02的操作窗口执行查看虚拟机是否开启OpenSSH服务的命令

service sshd status

开启方法见博客:

https://blog.csdn.net/qq_35731100/article/details/126244176

注意:只有开启OpenSSH服务后才能使用远程连接工具进行连接,否则会无法连接

image


(2)创建快速连接(在windows主机上操作)

使用远程连接工具创建到虚拟机上的远程连接,这里我使用的是MobaXterm,创建好SSH链接后启动,输入密码即可远程连接到Node_02虚拟机上

image

image


3.完整快速操作

网卡配置—测试连通--SSH开启--远程连接--完成连接

image

image

image

image

image


文章参考:https://www.cnblogs.com/dhanchor/p/11392002.html

posted @ 2022-12-03 04:16  脑袋凉凉  阅读(455)  评论(0编辑  收藏  举报