Hadoop开发第2期---虚拟机中搭建Linux

注:关于如何将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所示

image

图2.1

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

2.2 用VMware打开Centos镜像

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

image

图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端有限制,所以我使用桥接的方式。设置方式如下:

image

图 2.3

image

图 2.4

image

图 2.5

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

(1) 开机

image

图 2.6

在此处点击我已经移动

image

图 2.7

image

图 2.8

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

(2) 配置静态网络

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

image

图 2.9

image

图 2.10

image

图 2.11

GEONW3C9VH$X}XZH7T{%0$9图2.12

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

image

图2.13  配置成功

转载于:https://www.cnblogs.com/sunddenly/p/3977659.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

看故事学知识,这篇Java代理的文章妙啊!

这是我的第 208 期分享作者 | java金融来源 | java金融(ID:java4299)分享 | Java中文社群(ID:javacn666)什么是代理代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口&#x…

阿里《Java开发手册》中的 1 个bug!

这是我的第 210 期分享作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)本来打算写一篇《阿里巴巴为什么不允许日志输出时,使用字符串拼接?》的文章&a…

驳《阿里「Java开发手册」中的1个bug》?

这是我的第 211 期分享作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)前两天写了一篇关于《阿里Java开发手册中的 1 个bug》的文章,评论区有点炸锅了&#xff0…

轻松学算法的秘密!可视化算法网站汇总!(附动图)

对于「算法」的第一印象,我相信大部分人都是一样的,就是一个“难”字了得。而我比较特殊,我的第一印象、第二印象以至第 N 印象都觉得很难,所以为了更好的学习和理解算法,我千金一掷一下买了一堆的算法书,有…

链表竟然比数组慢了1000多倍?(动图+性能评测)

这是我的第 215 期分享作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)数组和链表是程序中常用的两种数据结构,也是面试中常考的面试题之一。然而对于很多人来说…

win7安装python

2019独角兽企业重金招聘Python工程师标准>>> 官网下载 python 安装包,一个 .msi 文件,双击安装 右键[计算机]-属性-高级系统设置-环境变量,在[系统变量]中找到 Path 变量,双击,在值后面添加 python 的安装路…

漫画:Java如何实现热更新?

Arthas(阿尔萨斯)是 Alibaba 开源的一款 Java 诊断工具,使用它我们可以监控和排查 Java 程序,然而它还提供了非常实用的 Java 热更新功能。所谓的 Java 热更新是指在不重启项目的情况下实现代码的更新与替换。使用它可以实现不停机…

自动化运维工具Saltstack详细介绍

Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是pssh弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minio…

为什么建议你使用枚举?

枚举是 JDK 1.5 新增的数据类型,使用枚举我们可以很好的描述一些特定的业务场景,比如一年中的春、夏、秋、冬,还有每周的周一到周天,还有各种颜色,以及可以用它来描述一些状态信息,比如错误码等。枚举类型不…

数据结构树二叉树计算节点_查找二叉树中叶节点的数量 数据结构

数据结构树二叉树计算节点Algorithm: 算法: One of the popular traversal techniques to solve this kind of problems is level order tree traversal (Read: Level Order Traversal on a Binary Tree) where we use the concept of BFS. 解决此类问题的一种流行…

重磅!阿里推出国产开源JDK!

简介Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。阿里巴巴拥有最丰富的Java应用场景,覆盖电商,金融,物流等众多领域,世界上最大的Java用户之一。Al…

安装TPCC-MySQL报错

2019独角兽企业重金招聘Python工程师标准>>> 安装TPCC-MySQL做压力测试,由于TPCC-MySQL是bzr工具进行版本控制的,所以要先安装bzr [rootmha_backup /root] #rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.r…

自由职业的前半年,我是如何度过的?

生活中所受的苦,终会以一种形式回归。我是一个后知后觉的人,从 2009 年毕业到现在,已经有 11 年的光景了,参加工作的前几年我从没想过要快速的提升自己的技能,对待工作也没有全力以赴,这样的迷茫和随大流的…

Eucalyptus常用查询命令

前言: Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa …

调整灰度图像的大小,而无需在Python中使用任何内置函数

In this program, we will be using two functions of OpenCV-python (cv2) module. Lets see their syntax and descriptions first. 在此程序中,我们将使用OpenCV-python(cv2)模块的两个功能。 首先让我们看看它们的语法和说明。 1) imread():It takes an absolu…

漫画:对象是如何被找到的?句柄 OR 直接指针?

小贴士:想要使用并定位 Java 对象,就要用到 Java 虚拟机栈(Java Virtual Machine Stack),它描述的是 Java 方法执行的线程内存模型:每个方法被执行的时候,Java 虚拟机都会同步创建一个栈帧&…

IDEA 不为人知的 5 个骚技巧!真香!

工欲善其事,必先利其器,磊哥最近发现了几个特别棒的 IDEA“骚”技巧,已经迫不及待的想要分享给你了,快上车...1.快速补全行末分号使用快捷键 Shfit Ctrl Enter 轻松实现。2.自带的 HTTP 请求工具IDEA 自带了 HTTP 的测试工具&am…

漫画:Integer 竟然有 4 种比较方法?

代码测试public class IntegerTest {public static void main(String[] args) {Integer i1 127;Integer i2 127;System.out.println(i1 i2);Integer i3 128;Integer i4 128;System.out.println(i3 i4);} }以上代码的执行结果为:truefalse首先,当我…

6种快速统计代码执行时间的方法,真香!(史上最全)

我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Java 中比较常用的执行时间统计方法,总共…