hadoop学习详细篇(一)在VMware上安装CentOS,并配置网络

在VMware上安装CentOS,并配置网络

一、Linux虚拟机安装:

(1)打开VMware Workstation Pro点击“文件”—>“新建虚拟机”,在新建虚拟机向导中选择“典型”点击“下一步”。

(2)选择“安装程序光盘映像文件”,点击“浏览”。选择“D:\CentOS-7-x86_64-Minimal-1804.iso”路径点击打开,然后点击“下一步”。

(3)输入虚拟机名称“Hadoop01”,点击“浏览”选择虚拟机安装位置“D:\gulu”,点击“下一步”。

(4)设置最大磁盘大小为“20.0”选择“将虚拟磁盘拆分成多个文件”,点击“下一步”。

(5)点击“自定义硬件”,设置虚拟机的各项参数,点击“关闭”,选择“创建后开启此虚拟机”,然后点击“完成”。

(6)等待虚拟机开机,选择第一个“Install CentOS Linux 7”,输入回车。

(7)进入到“welcome to centos linux 7”界面,选择“English”,点击“Continue”。

(8)点击设置“installation destination”,选择前面设置好的“20GB”,点击“Done”,然后点击“Begin Installation”。

(9)点击进入“root password”设置root password,点击“Done”。

(10)点击进入“create user”设置full name为“gulu”,选择“Make this user administrator”,设置password,点击“Done”,等待install完成。

(11)显示“Complete”后,点击“Reboot”。等待重启。

创建后面需要用到的文件夹

(12)进入到新创建的虚拟机的Linux系统后,登录root账户,输入上面设置的密码。进入到该用户下。输入cd /,然后输入“ls”,显示该目录下面的所有文件列表。

(13)输入命令cd root,进入到root目录,输入命令“mkdir export”,在该目录下面,创建export文件。并且输入命令“ls”显示该目录的所有文件列表,确认已成功创建该文件。输入命令“cd export”,进入到刚刚新建的文件夹“export”,陆续输入命令“mkdir data”、“mkdir servers”、“mkdir software”,创建“data”、“servers”、“software”这三个文件。输入“ls”,确认已创建的三个文件。

 

二、Linux虚拟机的网络配置:

(1)对Hadoop01进行网络配置:

编辑/etc/sysconfig/network文件输入:

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=hadoop01

编辑/etc/hosts文件输入:

192.168.190.134 hadoop01

192.168.190.135 hadoop02

192.168.190.136 hadoop03

编辑/etc/udev/rules.d/70-persistent-net.rules文件输入:

SUBSYSTEM==”net”,ACTION==”add”,DRIVERS==”?*”,ATTR{address}==”00:0C:29:26:C3:8E”,ATTR{type}==”1”,KERNEL==”eth*”,NAME=”eth0”

编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件输入:

DEVICE=”eth0”

TYPE=”Ethernet”

UUID=”7f7710de-8e38-4374-b432-b660a8ee4d4f”

ONBOOT=”yes”

NM_CONTROLLED=”yes”

BOOTPROTO=”static”

HWADDR=” 00:0C:29:26:C3:8E”

DEFROUTE=yes

PEEROUTE==yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=”System eth0”

 

IPADDR=192.168.190.134

GATEWAY=192.168.190.2

NETMASK=255.255.255.0

DNS1=8.8.8.8

(2)重启后查看Hadoop01的hostname:

(3)检查是否可以ping,结果失败:

(4)百度后,通过指令查看ip_forward为0:

(5)修改配置文件把net.ipv4.io_forward改为1,并查看是否成功,再ping百度,仍然失败,再次查看hostname:

(6)再次百度,使用命令查看network开启状态为0:

(7)通过下面指令停止NetworkManager服务,失败后发现多了个字母a,再一次停止服务:

(8)继续使用指令removed掉NetworkManager,操作OK:

(9)重启network,成功,但是ping百度仍然不成功:

(10)再百度,发现配置文件GATEWAY处少了一个E,重新配置,再次查看状态,并且重启network服务,成功,最后ping百度,成功:

(11)下载安装ifconfig命令,输入多次y,最后Complete:

(12)输入命令查看是否安装SSH服务:

(13)在SecureCRT内尝试使用hadoop01连接,失败:

(14)重新新建一个,使用ip地址连接192.168.8.134,最后成功连接上:

(15)使用配置好的hadoop01克隆hadoop02:

(16)并对克隆过来的hadoop02进行网络配置,在hadoop01的基础上做修改:

(17)克隆hadoop03,对克隆过来的hadoop03进行网络配置,在hadoop01的基础上做修改,最后三台虚拟机配置完成:

(18)对三台虚拟机进行连接测试,使用ip连接,成功:

(19)在hadoop01内输入ssh-keygen -t rsa,以及ll进行查看:

(20)按照提示在hadoop01内输入ssh hadoop02指令,登录成功,并exit退出,查看hadoop03,最后都可以成功免密登录:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值