为学习Hadoop使用VMware准备3台一模一样的Linux虚拟机的详细搭建过程

?

简介:VMware可以在个人本地一台笔记本机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。

搭建环境准备如下:
       因为没有实体机做测试,要学习hadoop搭建环境,在本地笔记本做几台linux虚拟机是个蛮不错的选择。

Linux虚拟机ISO:CentOS-6.2-x86_64-bin-DVD1.ISO,CentOS-6.2-x86_64-bin-DVD2.ISO。

虚拟机平台服务器版本:VMware-workstation-full-10.0.1-1379776.exe

PS:关于软件,有需要的给我留言留下联系方式,可以share给你,软件描述如下所示:

本地笔记本:T430I,6G内存,64位操作系统,配置如下:

以下是详细步骤:

1,安装VMware-workstation,一路下一步即可,导入Centos,使用ISO方式搭建linux虚拟机。

2,选择路径

3,选择多核

4,选择1G内存

5,选择桥连接的方式

6,选择磁盘I/O方式

7,创建全新的虚拟机

8,选择磁盘类型

9,虚拟机文件存储方式

10,设置虚拟机文件存放路径

11,完成打开,报错如下:

Could not prepare the install disc at E:\software\wmware\CentOS-6.5-x86_64-bin-DVD1.iso. Make sure that you are using a valid Linux install disc. If the error persists,you may need to reinstall VMware Workstation.

原因是笔记本没有开启虚拟机功能选项,重启笔记本T430i,然后按住F1键,进入BIOS设置,找到Virtual选项,设置成enable,然后保存退出。

打开报错:EDD: Error 8000 reading sector 2073976

原因是:VMware Workstation 9,版本太老,升级到10版本,就OK了。

12,设置虚拟机网络连接

12.1,验证虚拟机网络连接

[[email protected] ~]# ping www.baidu.com

ping: unknown host www.baidu.com

[[email protected] ~]#

[[email protected] ~]# ping 115.239.211.110

connect: Network is unreachable

[[email protected] ~]

12.2,设置连接方式为NAT模式

看下是否能上外网,左键点击笔记本右下角无线图标,再点击打开网络与共享中心,关闭VMnet01,只保留VMnet08,然后使用默认的IPv4的ip地址192.168.52.1

(1) 自己设置

现在启动虚拟机,进入虚拟机操作系统,设置虚拟机的网络连接,设置IP为192.168.52.11,子网掩码为255.255.255.0,网关为192.168.52.1(网关是VMware Network Adapter VMnet8虚拟网卡的IP地址),DNS设为主机网络连接的DNS,(是我们连接到外网的连接的DNS,我使用的是无线网络连接,所以我找到无线网络连接的DNS就是了,如果是宽带连接,就是本地连接的DNS),如下所示:

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

HWADDR=00:0c:29:ae:6b:a7

IPV6INIT=yes

NM_CONTROLLED=yes

ONBOOT=yes

IPADDR=192.168.52.11

NETMASK=255.255.255.0

TYPE=Ethernet

GATEWAY=192.168.52.1

DNS1=192.168.180.254

USERCTL=no

[[email protected] ~]#

然后重启network

[[email protected] ~]# service network restart

Shutting down interface eth0:  Device state: 3 (disconnected)

[  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Active connection state: activating

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1

state: activated

Connection activated

[  OK  ]

[[email protected] ~]#

(2) dhcp方式自动设置网络

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0c:29:ae:6b:a7

ONBOOT=yes

TYPE=Ethernet

[[email protected] ~]#

重启network服务

[[email protected] ~]# service network restart

Shutting down interface eth0:  Device state: 3 (disconnected)

[  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Active connection state: activating

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/3

state: activated

Connection activated

[  OK  ]

[[email protected] ~]#

(3) 验证网络,使用wget下载lib包,如下所示:

[[email protected] ~]# wget http://ftp.gnu.org/gnu/glibc/glibc-2.12.1.tar.gz

--2014-08-20 03:03:38--  http://ftp.gnu.org/gnu/glibc/glibc-2.12.1.tar.gz

Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b

Connecting to ftp.gnu.org|208.118.235.20|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 21119201 (20M) [application/x-gzip]

Saving to: ?.libc-2.12.1.tar.gz?

100%[=====================================================================================================================================================>] 21,119,201  89.1K/s   in 7m 23s

2014-08-20 03:11:03 (46.6 KB/s) - ?.libc-2.12.1.tar.gz?.saved [21119201/21119201]

[[email protected] ~]#

[[email protected] ~]# ping www.baidu.com

PING www.a.shifen.com (58.217.200.15) 56(84) bytes of data.

64 bytes from 58.217.200.15: icmp_seq=1 ttl=128 time=281 ms

64 bytes from 58.217.200.15: icmp_seq=2 ttl=128 time=223 ms

64 bytes from 58.217.200.15: icmp_seq=3 ttl=128 time=1925 ms

64 bytes from 58.217.200.15: icmp_seq=4 ttl=128 time=1166 ms

64 bytes from 58.217.200.15: icmp_seq=6 ttl=128 time=318 ms

^C

--- www.a.shifen.com ping statistics ---

6 packets transmitted, 5 received, 16% packet loss, time 5646ms

rtt min/avg/max/mdev = 223.089/782.893/1925.305/668.220 ms, pipe 2

[[email protected] ~]#

OK,虚拟机外网连接设置成功。

13,克隆另外一台完全一模一样的虚拟机

在第一台虚拟机上安装好各种必须的软件,比如jdk,比如mysql,比如openssl,比如yum,比如python等等。然后通过vm特有的clone功能,快捷的复制出第N台虚拟机。

13.1,在虚拟机name02上右键弹出菜单里点击管理(M)”,然后点击右边下拉菜单克隆(C)”,如下所示:

13.2,继续下一步

13.3,选择创建完成克隆(F)

13.4,设置好名称和为止,点击完成

13.5,开始复制,时间较长,耐心等待,如下

点击关闭按钮,完成本次clone

在使用同样的办法,clone另外一台data02出来,如下图所示:

OK,最后3台一模一样配置的虚拟机全部搭建完成,可以去搭建hadoop环境,可以开始大数据学习之旅了。


来自:http://blog.itpub.net/26230597/viewspace-1255651/

为学习Hadoop使用VMware准备3台一模一样的Linux虚拟机的详细搭建过程

时间: 2024-10-13 02:11:05

为学习Hadoop使用VMware准备3台一模一样的Linux虚拟机的详细搭建过程的相关文章

VMware Fusion 中如何复制centos/linux虚拟机

今天想在mac本上,弄几个centos的虚拟机,尝试搭建hadoop的全分布环境.一台台虚拟机安装过去太麻烦了,想直接将现有的centos虚拟机复制几份完事,但是复制出来的虚拟机无法上网,折腾了一翻,最终完满解决,记录于此. 环境:mac OSX(10.10.2) + vmware fusion(7.0.0) 步骤一:先复制虚拟机文件 先在Virtual Machine Library窗口中,选中要复制的虚拟机,右键-> Show in Finder 进入虚拟机文件所在在目录,然后复制一份文件即

VMWare Workstation中实现Win7和linux虚拟机之间的文件共享

共享文件夹有几步操作: 设置共享文件夹,设置共享之前把虚拟机关闭(这点很重要) 去VMWare中,VM->Settings: 默认的文件共享:Options->Shared Folders:Always Enabled: 然后再去添加文件夹:Add Shared Folder,这里要设置共享文件夹的目录和名称(暂且叫shared) 最后一步是启用共享:Enable this share 打开虚拟机,检测我们共享模块是否安装: cd /mnt [[email protected] www]# c

Linux学习_011_在 Linux 虚拟机中手动安装或升级 VMware Tools

对于 Linux 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools. 本次演示的 Linux 虚拟机为 CentOS6.8. 先决条件 开启虚拟机. 确认客户机操作系统正在运行. 由于 VMware Tools 安装程序是使用 Perl 编写的,因此,请确认在客户机操作系统中安装了 Perl. 安装 VMware Tools 的目的 VMware Tools 是 VMware 虚拟机中自带的一种增强工具,相当于 VirtualBox 中的增强功能(Sun VirtualBox

零基础学习 Hadoop 如何下手

想学习hadoop,可是苦于自己没有任何的基础,不知道该如何下手,也不知道自己能不能学会.其实零基础学习hadoop,没有想象的那么困难.曾经我也是一位小白,刚接触到云计算,想过培训,但是培训机构的选择也让我很纠结,就自己开始去摸索学习,现在我把自己的学习思路整理一下,希望对大家有帮助. 首先整体说一下学习过程给大家借鉴: 一.了解hadoop: 这里不具体阐述概念,有兴趣的同学可以自己上网去查.我们知道hadoop,有单机安装,伪分布安装和分布安装.同时hadoop的环境是Linux,所以我们

零基础学习hadoop到上手工作线路指导(编程篇)

问题导读:1.hadoop编程需要哪些基础?2.hadoop编程需要注意哪些问题?3.如何创建mapreduce程序及其包含几部分?4.如何远程连接eclipse,可能会遇到什么问题?5.如何编译hadoop源码? 阅读此篇文章,需要些基础下面两篇文章零基础学习hadoop到上手工作线路指导(初级篇) 零基础学习hadoop到上手工作线路指导(中级篇)如果看过的话,看这篇不成问题,此篇讲hadoop编程篇. hadoop编程,hadoop是一个Java框架,同时也是编程的一次革命,使得传统开发运

零基础学习hadoop到上手工作线路指导(中级篇)

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结. 五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解: hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为 mapreduce与hdfs其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑. 我们不知

零基础学习hadoop到上手工作线路指导

问题导读: 1.hadoop编程需要哪些基础? 2.hadoop编程需要注意哪些问题? 3.如何创建mapreduce程序及其包含几部分? 4.如何远程连接eclipse,可能会遇到什么问题? 5.如何编译hadoop源码? 阅读此篇文章,需要些基础下面两篇文章 零基础学习hadoop到上手工作线路指导(初级篇) http://www.aboutyun.com/thread-6780-1-1.html 零基础学习hadoop到上手工作线路指导(中级篇) http://www.aboutyun.c

零基础学习hadoop到上手工作线路指导初级篇:hive及mapreduce

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结.五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解:hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为mapreduce与hdfs 其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑.我们不知道ke

《一个销售的VMWARE学习系列之三:在ESXI主机上安装WINDOWS虚拟机》

上一篇文章已经学会了怎样安装ESXI主机啦,那下面我们就要学,如何在ESXI主机上安装WINDOWS虚拟机啦:ESXI主机是基于LINUX内核啊!是不是要写命令创建WINDOWS虚拟机呢,哈!这个不用担心,VMWARE提供了vSphere Client 管理工具,而且必须使用才能创建虚拟机啊,你想写命令都不行啊. 1.首先,我们找一台客户机安装vSphere Client 管理工具先,选择"中文",确定安装,如下: 2.安装步骤都是一直"下一步"就可以啦,安装完成后