Hadoop搭建开发环境图文教程

&">nbsp; Hadoop日记Day2---搭建开发环境       一、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/1mgoPiNQ二、环境搭建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 配置成功

时间: 2024-08-04 12:58:00

Hadoop搭建开发环境图文教程的相关文章

Eclipse配置Javascript开发环境图文教程_jquery

首先需要安装Spket.这里就不细讲了. 之后进行JQuery的配置: 1. 从JQuery.com下载开发用的Javascript文件,如下图,一定要选择红框里面的选项. 2. 配置Eclipse里面的Spket Javascript Profiles,如下图: 1) 从window->Preferences...进去 2) 如上图选择Spket -> Javascript Profiles 3) 点击New...输入JQuery建立新的profile 4) 点击Add Library,并选

Django 博客开发教程 1 - 搭建开发环境

本教程使用的开发环境 本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为 1.10.6. 建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 Django 版本),避免不必要的麻烦.推荐的 Python 版本为 Python 3.4 或以上,Django 版本号必须为 Django 1.10.x. 注意:本教程将尽量保证兼容 Python 2,但不会在 Python 2 环境下做测试.如果你因为某

《深入理解Hadoop(原书第2版)》——3.2使用Cloudera虚拟机搭建开发环境

3.2使用Cloudera虚拟机搭建开发环境 本书着重讲解基于Hadoop系统的开发.Hadoop系统的安装是一个比较复杂的操作过程,服务提供商会提供安装工具使得该安装操作易如反掌.比如,Cloudera公司开发的Cloudera Manager就大大简化了Hadoop系统的安装.作为一个开发人员,我们希望有一个可快速安装且易于搭建的可靠的开发环境.Cloudera公司发布了基于VMware 和 VirtualBox的CDH5.0.如果你没有安装这些虚拟机的播放器,请先下载安装其最新版本.然后,

Win2003中IIS+PHP+MYSQL+N点主机面板 搭建Typecho网站图文教程

有不少朋友买了WIN VPS后不知道怎么弄网站,今天我就来详细图文解说下 Win2003 VPS 利用 IIS+PHP+MYSQL+N点主机面板来搭建Typecho网站图文教程: 一.准备工作: 1,从VPS服务商那里获得 IP(购买后服务商分配给你) .administrator密码(VPS管理面板里提供) ,确保你的VPS系统为 Windows 2003 ,其他系统请绕行.如果不是请进入VPS管理面板重新做系统. 2,利用远程桌面连接到你的WIN主机中,进入后,VPS主机商一般都会把IIS安

mac book 搭建开发环境

mac book 搭建开发环境 (1)安装jdk mac jdk 下载地址:http://www.oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html 注意:要下载jdk,而不是jre (2)设置java环境变量 mac booke中安装jdk ,没有让用户选择安装目录,那么jdk安装到了哪里呢? 默认安装到了:   /Library/Java/JavaVirtualMachines/jdk1.8.0_7

《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境

1.3 工欲善其事,必先利其器--搭建开发环境 iOS 8开发指南(第2版) 学习iOS开发也离不开好的开发工具的帮助,如果使用的是Lion或更高版本,下载iOS开发工具将很容易,只需通过简单地单击操作即可.为此,在Dock中打开Apple Store,搜索Xcode并免费下载它,坐下来等待Mac下载大型安装程序(约3GB).如果你使用的不是Lion,可以从iOS开发中心(http://developer.apple.com/ios)下载最新版本的iOS开发工具. 注意: 如果是免费成员,登录i

Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

原文:Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The Raspberry Pi Foundation 是英国一个致力于科技推广的慈善组织,为广发爱好者和DIY科技迷开发了搭载ARM架构处理器的 mini 电脑 Raspberry Pi 并获得了成功.而微软最新发

《iOS 9 开发指南》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境

1.3 工欲善其事,必先利其器--搭建开发环境 iOS 9 开发指南 图片 2 知识点讲解:光盘:视频\知识点\第1章\搭建开发环境.mp4 学习iOS 9开发也离不开好的开发工具的帮助,如果使用的是OS X El Capitan系统,下载iOS 9开发工具将很容易,只需通过简单地单击操作即可.为此,在Dock中打开Apple Store,搜索Xcode 7并免费下载它,坐下来等待Mac下载大型安装程序(约5GB).如果你使用的不是OS X El Capitan系统,可以从iOS开发中心(htt

二、Angular 2.0开发指南以及搭建开发环境

自第一章讲Angular2.0的简单开发入门,我们了解到ng2的开发实践是围绕着web-component来展开的,ng2中更加强化了Component的概念,弱化了指令的概念(实际上Component是复杂指令).同时我们学习到web-component中数据和视图是如何互相影响的,即Input和Output的概念,数据通过Input往view以及view里的子组件传递,view及其子组件通过Ouput来改变数据(VM通过数据绑定机制实现互通,View <- data-bindings ->