最近搞大数据方面的数据,通过网上视频学习和自己实践,有些不成文的实践就零碎的记录在此吧。

系统也可安装CentOS DVD版。

1.先进入配置文件,并查看基本情况,如下:

2.用vi编辑器打开物理网卡的参数项,根据需要进行配置:

具体参数信息可参考如下:

TYPE=Ethernet                # 网卡类型:为以太网

PROXY_METHOD=none            # 代理方式:关闭状态
BROWSER_ONLY=no                # 只是浏览器:否
BOOTPROTO=dhcp                # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE=yes                # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no        # 是不开启IPV4致命错误检测:否
IPV6INIT=yes                # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes            # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes            # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no        # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy            # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens33                    # 网卡物理设备名称
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698    # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE=ens33                    # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no                        # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes

  1. 查看网卡 uuid
    nmcli con show
  2. 查看 mac 地址
    第一种方法: 虚拟机 > 设置 > 网络适配器 > 高级
    第二种方法:执行:nmcli device show

3. 其中IP地址根据具体情况配置

本机的VMnet8地址是:192.168.80.1

虚拟网络编辑器是:

由上述信息可知,虚拟机centos网段是80网段,且80.1和80.2地址已被占用,只能分配80段的其他地址(除了网段地址80和广播地址255),具体如上述网络参数配置所示;

此外VMnet1是另一个网段:

 4.上述第2步配置完成后,重启一下网络

命令:service network restart

验证是否配置成功,可ping以下百度(ping baidu.com):

关闭防火墙:

下列为临时关闭:

下命令为永久关闭防火墙命令:

可用chkconfig命令查看是否观看是否关闭。

一般命令行模式3,图形模式是5.

5.禁用SELINUX(安全加载机制)

6.更改hosts文件(域名/地址映射)

添加地址和节点(名)的映射:

7.删除persistent-net.rules

一般如果ifconfig命令后不显示网卡eth0~n或ens33等,则是此文件没删所致,删除后记得reboot或shutdown -r now

说明:前面步骤中的注释掉(或删除掉)网卡硬件地址和此步的删除只在实验环境下删除,在生产环境下绝对禁止!

用cat命令读取此要删除的文件,看下其内容,如下:

可看到,图中下命包括MAC地址和其他信息。注:也可从VMware-虚拟机-设置-网络适配器-高级-mac地址部分看到硬件地址。

和之前删除(或注释掉)的MAC地址一样。

删除后此机器就没此文件了,根据其克隆的机器也没有此文件了。

8.关机,拍快照

关机后千万别启动,然后拍摄一个快照(类似Windows的ghost)。

9.克隆

10.修改克隆机的IP地址

11.修改主机名hostname(即#后显示的机器名称)

输入此命令:

vi /etc/sysconfig/network

修改名字为:node001,后保存退出。

注意:在CentOS7中要修改主机名称(hostname)只能修改/etc/hostname文件内容来进行。

修改/etc/sysconfig/network文件根本不起作用。

比如:

上图,第一行是什么主机名就是什么,如果加符号了,那就是有符号的主机名,反之亦然。

或修改主机名方法:

方法一 hostnamectl修改

Step1 查看主机名

hostname

Step2  修改主机名

命令形式

hostnamectl set-hostname 主机名

修改

hostnamectl set-hostname Master #此种方法字母的大小写会改变(通常全变为小写)

Step3  再次查看主机名

hostname 

无需重启只需新开会话便可变为新的主机名

方法二 通过修改文件 (推荐方法)

修改文件

vi /etc/hostname 添加主机名

Slave01

vi /etc/sysconfig/network 添加IP和hostname对应关系

10.238.162.33  Slave01

重启reboot生效

方法3 临时修改主机名

hostname Slave01

然后,添加hosts地址映射:

vi /etc/hosts

 12.修改Windows系统的hosts映射文件如下:

然后,namenode001,poweroff关机。并快照。

其他3台以此类推。

注:其他三台可以克隆node001的快照,克隆机打开后,只需要修改IP和主机名即可,因为已经添加过了hosts。

13.启动node001,登录可看到主机名已变成node001,且IP地址已经改变。

大数据分析VMWare虚拟机centos系统下配置网络参数的更多相关文章

  1. 虚拟机Linux系统下配置网络

    虚拟机上安装Redhat9.0后是没有网络的,而本来的Windows系统是可以上网的,此时想在Redhat上网就需要在Linux系统上配置网络,以下是笔者自己配置的一点心得. 1.电脑本机系统打开网络 ...

  2. VMware安装CentOS系统与配置全过程

    1.需要哪些安装包 VMware Workstation 15 Pro CentOS-7-x86_64-DVD-1810 hadoop-2.7.3 apache-hive-3.1.1 jdk-8u18 ...

  3. Linux系统下配置网络、JAVA环境,配置tomcat,mysql

    一.配置网络 1.进入自己的系统,并跳转到network-scripts 2.编辑 3.查看系统的信息 4.将其添加到刚刚的if-cfg-eth0中 5.重启网络 6.这个时候ping百度还是ping ...

  4. Linux,Centos系统下配置java Jdk(附下载地址)

    一.下载jdk 官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 需要登录Oracle ...

  5. CentOS系统下Redis安装和自启动配置的步骤

    相信大家都知道Redis是一个C实现的基于内存.可持久化的键值对数据库,在分布式服务中常作为缓存服务.所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务.有需要的可以参考借鉴. ...

  6. 虚拟机桥接网卡下配置centOS静态IP

    前面我们讲了怎么去配置asterisk,但是配置完了,是没有什么效果出现的,因为asterisk相当于一个服务器,我们需要一个客户端去给它连接起来,如果你是在自己的机子上装了虚拟机,那最好配一下cen ...

  7. 虚拟机centos系统,停机装第二块网卡,需要更改的配置

    虚拟机centos系统,停机装第二块网卡,需要更改的配置. 问题描述: 虚拟机centos系统,停机装第二块网卡,发现  /etc/sysconfig/network-scripts/ifcfg-et ...

  8. ​vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring

    vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address ...

  9. VMware与Centos系统

    今日任务 1.Linux发行版的选择 2.vmware创建一个虚拟机(centos) 3.安装配置centos7 4.xshell配置连接虚拟机(centos) 选择性 pc可以选择 -纯系统 Lin ...

随机推荐

  1. java基础-多线程线程池

    线程池 * 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互.而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池.线程池里的每一个线程代 ...

  2. EMS查看单个邮箱的已用空间

    Exchange查询单个邮箱用户使用状态. 查看用户"wsj"的邮箱使用状态 键入以下命令: Get-MailboxStatistics wsj | FL DiplayName,T ...

  3. VUE3 之 全局 Mixin 与 自定义属性合并策略 - 这个系列的教程通俗易懂,适合新手

    1. 概述 老话说的好:心态决定命运,好心态才能有好的命运. 言归正传,今天我们来聊聊 VUE 中的全局 Mixin 与 自定义属性合并策略. 2. Mixin 的使用 2.1 全局 Mixin 之前 ...

  4. MFC---视图和窗口

    视类窗口 视类窗口是指程序运行后,显示信息的那一部分.对应的类是CTestOneView(TestOne表示项目名称)类,CTestOneView类是派生于CView类,而CView类又派生于CWnd ...

  5. python基本数据类型介绍

    数据类型 首先知道什么是数据类型 针对不同的数据类型采用不同的处理方法 --目录-- 一.数据类型之整型 二.数据类型之浮点型 三.数据类型之字串符 四.数据之列表 一.数据类型之整型 1.其实呢就是 ...

  6. ArcGIS使用技巧(四)——山体阴影

    新手,若有错误还请指正! 最近在制图的时候出现如下的情况(图1),怎么调整Display的三个参数都没用. 图 1 查看其信息,发现dem的像元大小为0.00027(图2),是未投影的 图 2 查看A ...

  7. 2021.07.02 P1383 高级打字机题解(可持久化平衡树)

    2021.07.02 P1383 高级打字机题解(可持久化平衡树) 分析: 从可以不断撤销并且查询不算撤销这一骚操作可以肯定这是要咱建一棵可持久化的树(我也只会建可持久化的树,当然,还有可持久化并查集 ...

  8. java第十二周作业

    1.定义一个点类Point, 包含2个成员变量x.y分别表示x和y坐标,2个构造器Point()和Point( intx0,y0),以及一个movePoint (int dx,intdy)方法实现点的 ...

  9. 深入了解 TiDB SQL 优化器

    分享嘉宾:张建 PingCAP TiDB优化器与执行引擎技术负责人 编辑整理:Druid中国用户组第6次大数据MeetUp 出品平台:DataFunTalk 导读: 本次报告张老师主要从原理上带大家深 ...

  10. 【Java分享客栈】一文搞定CompletableFuture并行处理,成倍缩短查询时间。

    前言   工作中你可能会遇到很多这样的场景,一个接口,要从其他几个service调用查询方法,分别获取到需要的值之后再封装数据返回.   还可能在微服务中遇到类似的情况,某个服务的接口,要使用好几次f ...