注:关于如何将hadoop源码导入Eclipse详见http://pan.baidu.com/s/1hq8ArUs


一、Hadoop配置软件(我的电脑是Windows7旗舰--64bit)

1. VMWare专用CentOS镜像(Centos是Linux操作系统的一种)
2. VMware-workstation10
3. hadoop-1.1.2.tar.gz
4. jdk-6u24-linux-i586.bin
5. PieTTY 0.3.26(登陆远程主机的终端)
6. winscp516setup(能够和Linux传输的文件的工具)
以上以及Hbase,Hive等软件的下载地址如下:
http://pan.baidu.com/s/1c0q14rQ

二、环境搭建

2.1 安装VMware-workstation10

VMware-workstation10的安装非常简单,只需要根据提示一步步选择“Next”即可,遇到回答“Yes”还是“No”的地方,选择“Yes”。在安装过程中,会出现暂时的网络中断,不要惊慌,一会就会恢复。安装完成后在网络共享中心→更改适配器设置,会出现VMware-workstation10自动建立的虚拟网络如下图2.1所示

图2.1

vmnet0,实际上就是一个虚拟的网桥(VMware已经不显示了,但仍然有此功能)
vmnet1,这是一个Host-Only网络模式(使用Host-Only连接方式必须启用此网卡)
vmnet8,这是一个NAT方式(使用NAT连接方式必须启用此网卡)

2.2 用VMware打开Centos镜像

将Centos镜像解压开以后,找到一下目录如下图2.2所示

图2.2

双击方框内的文件即可,不用安装,里面的Centos已经配置好,一共两个用户,一个是Hadoop普通账户,密码为hadoop,一个是root用户,密码为hadoop。

2.3 宿主机(windows)与客户机(安装在虚拟机中的Linux)网络连接

(1) host-only  宿主机与客户机单独组网。

好处:网络隔离        
坏处:虚拟机与其他服务器之间不能通信

(2) brige 客户机与宿主机在同一个局域网中。

好处:都在同一个局域网可以相互访问        
坏处:不安全

(3) NAT 略

这三种连接方式的详细区别详见网址:http://www.cnblogs.com/sunddenly/articles/3970769.html

2.4 设置网络

大家可以根据自己的条件设置自己的网络连接方式,由于使用的是内网我的IP端有限制,所以我使用桥接的方式。设置方式如下:

图 2.3

图 2.4

图 2.5

由于我使用的是桥接模式,虚拟机的VMnet1和VMnet8没有用到所以我将其禁用了,但选择Host-Only或NAT不能全部禁用,使用哪个就开启哪个。

(1) 开机

图 2.6

在此处点击我已经移动

图 2.7

图 2.8

开启之后,我们选择Other,输入root,密码:hadoop进入系统,如下图

(2) 配置静态网络

由于我使用的是桥接方式,所以Linux所设置的网段和我Host主机的网段在同一个网段中

图 2.9

图 2.10

图 2.11

图2.12

我电脑的IP为192.168.1.49,虚拟机的为192.168.1.50,两者在同一网段中,选择Manual静态模式,最后点击Apply。

图2.13  配置成功

Hadoop开发第2期---虚拟机中搭建Linux的更多相关文章

  1. Hadoop开发第3期---Hadoop的伪分布式安装

    一.准备工作 1. 远程连接工具的安装 PieTTY 是在PuTTY 基础上开发的,改进了Putty 的用户界面,提供了多语种支持.Putty 作为远程连接linux 的工具,支持SSH 和telne ...

  2. 配置SecureCRT连接本地虚拟机中的Linux系统

    转自:http://www.pythoner.com/196.html 由于平时公司开发时都是使用SecureCRT连接的Linux服务器,所以也想使用SecureCRT在自己电脑上连接本地虚拟机中的 ...

  3. 虚拟机中实现Linux与Windows之间的文件传输

    虚拟机中实现Linux与Windows之间的文件传输 标签: linux 2016年06月28日 11:17:37 2092人阅读 评论(0) 收藏 举报  分类: linux(2)    一.配置环 ...

  4. VMware Workstation虚拟机中的Linux通过NAT模式共享上网配置教程

    VMware Workstation虚拟机中的Linux通过NAT模式共享上网配置教程 在VMware Workstation虚拟机下面,Linux虚机要上网,一般是桥接模式,但我自己的电脑上网的环境 ...

  5. 1008win7与虚拟机中的linux共享文件的(详细)方法

    转自http://jingyan.baidu.com/article/ca00d56c74dde4e99eebcfd2.html 好东西一起分享 win7与虚拟机中的linux共享文件的(详细)方法 ...

  6. 用SSH登录局域网中使用网络设置为NAT的虚拟机中的linux

    环境描述: A客户机,安装有putty软件使用SSH方式登录B主机中的虚拟机中的linux:A机的网络地址:192.168.1.2 B主机为Windows7平台,B主机的网络地址为:192.168.1 ...

  7. [小技巧] 把虚拟机中的Linux系统安装到U盘中

    出于各种需求,很多用户可能经常会在Windows系统中安装虚拟机,然后在虚拟机中安装Linux系统.使用虚拟机的优点是可以同时使用多个系统,而缺点也是显然的,也就是程序运行效率较差.   而实际上,L ...

  8. 把虚拟机中的Linux系统安装到U盘中

    [小技巧] 把虚拟机中的Linux系统安装到U盘中 出于各种需求,很多用户可能经常会在Windows系统中安装虚拟机,然后在虚拟机中安装Linux系统.使用虚拟机的优点是可以同时使用多个系统,而缺点也 ...

  9. VMware虚拟机中为Linux 添加虚拟硬盘(VirtualBox方法类似)

    修改1:2014-06-24 11:38:21 Linux添加硬盘是在原来安装的硬盘空间不够或者需要使用其他硬盘上的东西时候的解决办法,因为大多数初学者习惯使用虚拟机,这里以在Vmware虚拟机中实现 ...

随机推荐

  1. React Native - TextInput详细解说

    1,TextInput组件介绍 TextInput 组件除了作为输入框实现基本的输入功能外,它还提供了许多其他功能,比如自动校验.占位符以及指定弹出不同的键盘类型等. 2,组件的属性 (1)autoC ...

  2. .NET、ADO.NET、ASP.NET名称解析及.NET平台架构组成

    转https://blog.csdn.net/xiaouncle/article/details/53265256 名词解释 1.Winform:Windows应用程序.桌面应用程序.C/S应用程序  ...

  3. 浅析C#中的Attribute

    原文地址:http://www.cnblogs.com/hyddd/archive/2009/07/20/1526777.html 一.什么是Attribute 先看下面的三段代码: 1.自定义Att ...

  4. GitKraken 团队项目使用教程

    前期准备:刚下载好要配置些东西,这些跟着教程走就好了,现在主要是讲团队项目的使用,创建分支 和Fork项目到个人仓库,请参考这篇博客的前两个点 1.将项目克隆到本地 打开GitKraken 点击Fil ...

  5. mac层和llczi层

    1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差 错控制等.MAC子层的 ...

  6. 服务器上u盘装机centos7.2

    说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 7.2.1511 ...

  7. Actor模式初步入门

    Actor模型概念 Actor模型为并行而生,简单说是未解决高并发的一种编程思路.在Actor模型中,主角是Actor,类似一种worker,Actor彼此之间直接发送消息,不需要经过什么中介,消息是 ...

  8. Oracle Database(rdbms) 12.2 安装组件

    1. 工具用法 su - oracle $ $(orabasehome)/perl/bin/perl $ORACLE_HOME/rdbms/admin/catcon.pl Usage: catcon ...

  9. leetcode650—2 Keys Keyboard

    Initially on a notepad only one character 'A' is present. You can perform two operations on this not ...

  10. 【转】在嵌入式Linux和PC机Linux下使用popen函数时,程序运行结果有差异。

    下面程序演示了在嵌入式Linux和PC机Linux下使用popen函数时,程序的运行结果是有差异的. 两个程序 atest.c 和 btest.c,atest 检查是否有 btest 进程运行,如果没 ...