前言

    一电脑,一包烟,一篇教程学半天,调试半天都不对,想送作者上青天。

创建虚拟机

    创建Linux CentOS虚拟机3台:hadoop001 , hadoop002 , hadoop003

    网络适配器我这里没有使用桥接,使用的是NAT模式,用于共享主机的ip地址,说白了只能我自己的安装虚拟机的当前机器才能访问我的虚拟机,大家可以使用桥接模式哈,可以和同局域网的同事秀一下,但是过一段时间不打开虚拟机,ip就变了,哎,网络不太会哦。哈哈......

   桥接模式和NAT模式区别:

  1. 桥接模式:让虚拟机具有与宿主机不同的独立IP,但与宿主机保持在同一网段,最终结果是虚拟机加入宿主机所在的局域网,这与在改局域网中添加宿主机子啊效果上没有区别。
  2. NAT模式:从表面现象看,虚拟机无自己的IP 地址,而是共享宿主机的IP地址,但技术本质上确是基于Host-only方式的(即,虚拟机还是有自己的独立IP地址,值不过实际中不投入使用),从外部网络线,只能看到宿主主机,完全看不到新建的虚拟机局域网。

    言归正传,大家先创建一台虚拟机hadoop001哈,另外两台可以通过克隆已经五脏俱全的hadoop001,因为我自己的虚拟机镜像是个纯净版的,说白了就是除了核心啥都没有,很多命令都用不了,头大...... 

NAT模式网络设置

   和安装windows一样,安装完第一件事就是要连接网络,没有网的计算机就是一块砖头,啥也干不了。这个对于网络白痴的我真的是头疼啊。还好有baidu。设置步骤如下:

辅助网址:https://blog.csdn.net/qq_42599616/article/details/105254338

                 https://www.jb51.net/article/104827.htm

  1. 设置本机VMnet8大数据基础-hadoop-集群搭建(3)_hadoop

  2. 配置虚拟机 编辑-->虚拟网络编辑器 注意:配置VMnet8,和第一步一一对应上。大数据基础-hadoop-集群搭建(3)_hadoop_02

  3. 打开CentOS7虚拟机请操作如下: 注意BOOTPROTO我没有设置为static,而是dhcp自动获取的ip,大家可以手动设置ip。还有ifcfg-ens33的ens33是动态的,每台虚拟机都不一样,大家自己操作的时候不要找不到ifcfg-ens33就放弃了呀,进入该目录第一个文件就是你要编辑的哦。(我猜的)大数据基础-hadoop-集群搭建(3)_hadoop_03

  4. 编辑完上面的文件之后需要一次执行以下操作

    systemctl stop NetworkManager
    systemctl disable NetworkManager
    systemctl restart network
    这时候可以ping www.baidu.com看是否能联网,如果不行,那么则需要关闭防火墙
    systemctl status firewalld.service
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    还需要将安全子系统SElinux关闭
    vi /etc/selinux/config
    将SELINUX一项设置为disabled
    最后重新启动网络服务 不出意外的话 恭喜你 你的虚拟机可以联网了
    systemctl restart network复制代码
  5. 如果想要配置成静态ip请如下操作,再执行第四步的systemctl restart network即可。

    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    配置如下
    #ip
    IPADDR=192.168.186.101
    #子网掩码
    NETMASK=255.255.255.0
    #网关
    GATEWAY=192.168.186.1
    #dns
    DNS1=192.168.186.1复制代码

安装各种常用命令

    可以联网了,那一切都好办了,先安装一些常用的命令吧。

    安装 vim

yum -y install vim复制代码

    安装 ifconfig

yum search ifconfig#通过上面命令获取需要安装的版本 然后进行安装
yum install net-tools.x86_64 
复制代码

   安装 rz / sz 命令

yum install -y lrzsz复制代码

   至此,缺什么命令就安装什么命令啦,此处不在赘述,后面在搭建集群过程中发现缺少什么命令我们再进行补充。

   虚拟机就算是搭建好了,下一步就是安装集群所需的各种环境。下回分解。

结语

    心血来潮想学习一下Hadoop,为了督促自己的总结习惯,每周发布一次总结到掘金,希望自己坚持不懈,功成之路,满是荆棘。