分布式Hadoop开发环境搭建(一):Linux安装

414 阅读3分钟

环境说明

本地开发环境为Windows,所以用WMware来搭建Linux环境:

组件版本
WMware14.1.1
Linuxcentos 7 (minimal)

相关链接:

  1. 虚拟机VMware 14下载安装
  2. Centos Mirrors List

WMware安装

WMware的安装很简单,这里就不赘述了,参照上面的文档安装即可。

Linux安装

  1. 新建虚拟机:文件--->新建虚拟机:

  2. 硬件兼容性选择,默认即可:

  3. 镜像文件选择(选择自己下载的镜像文件即可,我下载的为minimal版本):

  4. 虚拟机名称和路径设置(提前创建好路径,将所有虚拟机都都安装在Virtual Machines路径下:

  5. CPU配置(根据自己机器情况配置,只是测试的话1核也够用,而且之后可以修改):

  6. 内存配置:

  7. 网络链接方式,这里选择NAT:

  8. IO控制器类型(默认即可):

  9. 虚拟磁盘类型(默认即可):

  10. 磁盘选择:

  11. 磁盘分配(建议勾选立即分配所有磁盘空间):

  12. 创建磁盘文件:

  13. 完成配置

  14. 开始创建磁盘

  15. 开始安装(选择一个选项回车即可):

  16. 语言选择:

  17. 其他配置项:

  18. 设置root用户密码和创建额外用户(可选):

  19. root用户密码设置:

  20. 重启后登陆

  21. 禁用防火墙:

    # 关闭防火墙
    systemctl stop firewalld
    # 查看防火墙状态
    systemctl status firewalld
    # 禁用防火墙
    systemctl disable firewalld
    
  22. 禁用SELinux后关闭系统,/etc/selinux/config

    SELINUX=disabled
    #此项定义selinux状态。
    #enforcing—是强制模式系统受selinux保护。就是你违反了策略,你就无法继续操作下去
    #permissive—是提示模式系统不会受到selinux保护,只是收到警告信息。permissive就是Selinux有效,但是即使你违反了策略的话它让你继续操作,但是把你的违反的内容记录下来(警告信息)
    #disabled—禁用selinux。
    
    # 重启后查看是否关闭命令
    getenforce 
    
  23. 克隆虚拟机(分布式集群额外克隆两到三个节点即可):

  24. 从当前状态克隆:

  25. 克隆类型,勾选创建完整克隆:

  26. 设置虚拟机名称和路径:

  27. 等待克隆完成即可:

  28. 虚拟网络编辑(WMware中:编辑--->虚拟网络编辑),选择VMnet8然后修改子网IP,如你想设置虚拟机的IP为192.168.15.xxx,则将子网子网IP设置为192.168.15.0

  29. 配置hostname:

    1. /etc/hostname中填入要设置的hostname:

      node1
      
    2. 以上配置重启服务器就可以使配置生效,不想重启可使用hostname node1设置临时生效;

  30. 静态IP配置(防火墙前面已经禁用了,如果没有禁用参照前面禁用防火墙)

    1. /etc/sysconfig/network-scripts/ifcfg-ens33修改为以下内容**(ifcfg-ens33为我的虚拟机的网卡编号,你的可能不一样去目录下查看一下)**:

      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      # 默认为dhcp,修改为static
      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=fd9f4806-78fa-469a-8cf1-ca36ce50ac6f
      DEVICE=ens33
      # 开机启用,默认为no,修改为yes
      ONBOOT=yes
      ## 添加以下内容
      # IP地址,注意和WMware中虚拟网络设置一致
      IPADDR=192.168.0.251
      # 子网掩码
      NETMASK=255.255.255.0
      # 网关
      GATEWAY=192.168.0.2
      # dns服务器
      DNS1=223.5.5.5
      DNS2=223.6.6.6
      
    2. 重启网络:

      service netword restart
      
    3. ping一下外网,ping通则表示网络设置成功:

      ping www.baidu.com
      
    4. /etc/hosts添加以下配置:

      192.168.0.251 node1
      192.168.0.252 node2
      192.168.0.253 node3
      192.168.0.254 node4
      
    5. 尝试ping看能不能ping通:

      ping node2
      
  31. 安装一些需要的工具:

    yum install -y vim
    yum install -y net-tools
    yum install -y yum-utils
    
  32. 拍摄快照后完成Linux安装(WMware选中虚拟机中右键 --->快照--->拍摄快照):