hadoop-虚拟机linux环境安装

刚开始学习hadoop,所以边学边做笔记。

本机系统win7(由于要装三个虚拟机,内存最少需要8G以上:每个虚拟机2G,留给本机2G)

使用的软件VMware Workstation 11

linux系统 Centos 6.5(据说Centos 6.*和Centos 7.*会有些不同,以后再试试)


1.VMware 安装

2.创建虚拟机。

    内存:2G

    硬盘:20G

    CPU:2个2核

    网卡:NAT

3.装Centos 系统

    主机名:hadoop100

    硬盘分区:hadoop-虚拟机linux环境安装_第1张图片

4.设置网络信息

        41.先查看子网IP

        hadoop-虚拟机linux环境安装_第2张图片

    hadoop-虚拟机linux环境安装_第3张图片

    4.2修改IP,命令vim /etc/sysconfig/network-scripts/ifcfg-eth0

    hadoop-虚拟机linux环境安装_第4张图片

    4.3重启网络,命令service network restart

    4.4 关闭防火墙

    4.5设置映射,修改hosts文件vim /etc/hosts,添加内容

        192.168.126.100 hadoop100

        192.168.126.101 hadoop101

        192.168.126.102 hadoop102

5.创建一个用户hds,并给root权限。(之后操作如果不特别说明,所有命令都以此用户执行。)

6.克隆两台虚拟机(克隆时必须关机状态)。

    6.1开机启动克隆出的一台虚拟机,并用root登录

    6.2修改主机名为hadoop101

    6.3设置网卡信息,命令vim /etc/udev/rules.d/70-persistent-net.rules

        6.3.1删除eth0信息

        6.3.2把eth1改为eth0,复制mac地址

hadoop-虚拟机linux环境安装_第5张图片

    6.4修改IP,命令vim /etc/sysconfig/network-scripts/ifcfg-eth0

        6.4.1修改HWADDR为刚才复制的mac地址

        6.4.2ip地址为192.168.126.101

    6.5重启

    6.6 启动另一个虚拟机,并设置,重启。

7.hds用户登录,分别设置三台机器SSH免密码登录功能

    7.1生成公钥和私钥:命令ssh-keygen -t rsa 
        然后敲(三个回车),就会在~/ssh目录下生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
    7.2将公钥拷贝到要免密登录的目标机器上(包括自己)
        命令ssh-copy-id hadoop100
        命令ssh-copy-id hadoop101

        命令ssh-copy-id hadoop102


至此linux系统环境准备完毕。


你可能感兴趣的:(hadoop-虚拟机linux环境安装)