首页 > 系统相关 >大数据--Hadoop环境部署(1)Linux环境搭建

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

时间:2022-12-03 04:33:05浏览次数:67  
标签:Node 02 UUID -- 虚拟机 Hadoop 主机名 网卡 Linux

一.安装三台Linux虚拟机

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


二.虚拟机参数设置

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)重复操作,完成三台虚拟机的配置

服务器名称

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


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

标签:Node,02,UUID,--,虚拟机,Hadoop,主机名,网卡,Linux
From: https://www.cnblogs.com/Studywith/p/16946297.html

相关文章

  • leetcode.cn 10.正则表达式匹配 记忆化搜索
    心血来潮想刷刷题玩,想起leetcode,注册登录,知道leetcode上的题都比较简单,就勾选难度为“困难”,然后看到此题。读完题,心想这标为“困难”,该不会是得用DFA甚至NFA吧?又仔细看......
  • 《尧驰质数判定公式》 回复
    《尧驰质数判定公式》     https://tieba.baidu.com/p/8168528921      22楼质数判定公式?这是重大成果吧?  多项式之父:这个公式只是预选公......
  • 代码随想录训练营第五十一天 | 动态规划
    今天是第五十一天,继续动态规划里的股票问题  309.最佳买卖股票时机含冷冻期 classSolution{publicintmaxProfit(int[]prices){intn=pri......
  • Gatsby & MDX & prism All In One
    Gatsby&MDX&prismAllInOnecodehighlight/代码高亮见鬼了,代码丢失了???Gatsbymarkdownmdxprismrehypehttps://mdxjs.com/guides/syntax-highlighting/(......
  • 将html字符串转换成html标签显示到页面上(转)
    转自:将html字符串转换成html标签显示到页面上当我们将html字符串放到页面上时,是无法直接显示出我们想要的内容,这时我们需要将字符串转化成为html标签(必须保证html字符串的......
  • 1796. 字符串中第二大的数字
    1796.字符串中第二大的数字classSolution{publicintsecondHighest(Strings){intmax1=-1;intmax2=-1;char[]ch=s.toChar......
  • Flutter 陈航 课程介绍 环境 Dart 语言概览
    本文地址目录目录目录Flutter核心技术与实战开篇词|大前端都应该学习Flutter01|预习篇·搭建Flutter环境02|预习篇·Dart语言概览Dart是什么?Dart的特......
  • NSSCTF周赛Misc-hint1
    O​​​​‎‏‎​​​​‎‏‍​​​​‏‎​​​​​‏​‌​​​​‍​‏​​​​‍​‍​​​​‌‏‌​​​​‏​​​​​​‏​‌​​​​‎‏‏​​​​‏‍‌​​......
  • meta账号激活开发者模式
    meta账号激活开发者模式有两种方法:1.绑定信用卡2.绑定手机号,有两种渠道 2.1第一种如下图 进入下面的地址就可以看到setuptwo-factorauthenticati......
  • socket.io基本使用
    socket.io在node中使用,首先安装express,socket.io,为了方便起见还安装了nodemon,它可以帮我们快速启动js文件,配置如下:     效果展示如下:  ......