虚拟机搭建Hadoop实验

在学习大数据的过程中搭建由三台虚拟机构成的Hadoop模型

创建三台虚拟机

使用软件:Vmware12
Centos7最小镜像
安装一台虚拟机,配置好网络与jdk,复制出两台同样的

方法/步骤

  1. 首先我们安装后centos7最小化系统后,并进入系统执行命令ifconfig,会发现系统提示命令未找到。具体展示效果如下图所示。

    image

  2. 然后输入命令查看本机是否分配IP,执行命令ip addr ,可以发现系统的网卡没有分配IP地址,在此我们需要记住本机网卡的名称,用于下一步使用,本篇中我们的网卡为:eno16777736。具体效果如下图所示。

    image

  3. 然后我们进入网卡配置文件的目录。执行命令 cd /etc/sysconfig/network-scripts/ 然后查看下面的网卡文件。具体效果如下图所示。

    image

  4. 然后我们找到对应的网卡文件执行命令 vi ifcfg-eno16777736。进行修改网卡文件,不同机器网卡不同,本篇以自己电脑为例展示。

    image

  5. 我们需要首先找到ONBOOT=no ,需要修改为ONBOOT=yes然后保存退出。

    image

  6. 然后执行命令 service network restart 重启网卡服务。具体操作如下图所示。

    image

  7. 执行完成后,我们再次执行命令 ip addr 查看是否分配到IP地址,可以看到已经分配到IP地址。具体操作如下图所示。

    image

  8. 然后我们执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包, 具体操作如下图所示。

    image

  9. 然后我们执行命令安装net-tools包,执行命令:yum install net-tools。具体操作如下图所示。

    image

  10. 然后我们执行命令ifconfig,可以看到可以使用了,而且展示了系统的网卡信息。具体操作如下图所示。

    image

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    安装jdk:
    1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
    [root@localhost ~]# yum search java|grep jdk
    ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
    java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
    java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
    java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
    java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
    java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
    java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
    java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
    java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
    java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
    java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
    java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
    java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
    java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
    java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
    java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
    java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
    ldapjdk.x86_64 : The Mozilla LDAP Java SDK

    2.选择版本,进行安装
    //选择1.7版本进行安装
    [root@localhost ~]# yum install java-1.7.0-openjdk
    //安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

    3.设置环境变量 (如果已经有java命令不用设置)
    [root@localhost ~]# vi /etc/profile
    在profile文件中添加如下内容
    #set java environment
    JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
    JRE_HOME=$JAVA_HOME/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH

    4.让修改生效
    [root@localhost java]# source /etc/profile

    5.查看刚安装的Java版本信息。
    ◆输入:java -version 可查看Java版本;

配置hosts
vi /etc/hosts
image
说明:slaver217,slaver214作为datanode节点,master204作为namenode节点。另外,各datanode节点主机上只需配置如:172.16.51.214 slaver214。

0%