阅读目录

本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。

文章是哥(mephisto)写的,SourceLink

起因

  我们对Hadoop有了初步的认知,得有NameNode,DataNode,NameNode和DataNode可以在一个机器上,但这样效果不好。由于本人的机器只有8G内存,所以这里就创建4个虚拟机一个专门给Ambari使用,一个给NameNode,另外两个给DataNode。

  我们开始迈出第一步了。

虚拟机

    这里我们使用VMware Workstation 10作为硬件生产环境。

  VMware的安装就不用多说了,很多地方可以找的到。

  这里我把VMware的服务都停用了,待使用的时候才开启,写了一个批处理脚本,使用管理员的方式运行即可启动所以VMware服务。

  脚本地址:github

Linux

  这里我们选择CentOS-6.4 64位作为我们的系统生产环境。

  下面我们开始安装4台虚拟机,这么没有使用Clone的方式去快捷创建,怕ip,mac,uuid等我们初学者还得要去修改的地方,预防一些可能出现的问题,等以后熟练后可以使用Clone的方式安装。

系统安装

一:虚拟机准备

二:文件->新建虚拟机,选择自定义

 

三:选择WorkStation10

 

四:选择稍后安装系统

 

五:选择Linux->CentOS 64 bit

六:输入虚拟机名称

  这里我的命名方式就是H+ip

七:选择处理器个数,核心个数

  这里适当的给就行了,我配置很一般,就每个给一个核。给多了,实际OS的也得抢占,没意义。

八:选择内存大小

  这里Ambari因为我单独作为一个服务器了,所以这个可以少给点, NameNode和DataNode可以多分配点。实际中我都只分配了1G,测试环境而已。

九:选择网络类型

  这里不懂还是选择桥接网络,避免一些多余的配置出来。当然,高手另谈。

十:后面直接下一步下一步

  到了制定磁盘大小,除了Ambari的其他都建议30G以上。下一步下一步完成即可

十一:鼠标右键H30等->设置->CD/DVD->改成使用IOS镜像

十二:启动H30

  开始安装CentOS,先启动了H30的点重新启动

十三:选择第一个:Install or upgrad an exist system

十四:跳过Media test

十五:选择简体中文

  英语牛逼的可以直接英语。键盘还是默认美式英语不修改。

 

十六:选择基本存储设备

十七:忽略所有数据

  本来就是要做系统,原来的数据当然不要咯。

十八:设置主机名

十九:配置网络->编辑

  勾选自动连接
  IPV4设置:手动,添加。
    IP:192.168.1.30
    掩码:255.255.255.0
    网关:192.168.1.1
    DNS:192.168.1.1
  这里自动连接一定要勾选,免得一进去说ping不通,不勾选网络默认是不开的,得自己去改配置。DNS网关还是得设置上,要不访问不了外网。
  好了直接点应用
 

二十:设置root密码

  过于简单会提示,点忽略即可,不过在正式环境还是得设置个复杂的。
 

二十一:默认下一步,选择写入

二十二:选择最小安装,定制软件包

  点现在自定义。
  这里就不要选什么Desktop和其他的了.桌面的会装很多东西,而且浪费内存,选Desktop还不如去玩Windows。
 

二十三:自定义存储库

  在多次实验中,个人觉得多选个基本系统的基本库就很够用了,像什么vim,yum,ssh都有,基本不用再挂载镜像然后安装。
  可能会多装点其他的库,不过带来的方便性比较适合我们这样的初学者。
  会玩的可以只选择vim,yum,ssh这常用的。
 
 

二十四:库安装

 

二十五:安装完毕,重新引导。

 
 

系列索引

  【源】从零自学Hadoop系列索引

 

本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。

文章是哥(mephisto)写的,SourceLink

从零自学Hadoop(02):环境准备的更多相关文章

  1. 从零自学Hadoop系列索引

    本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 从零自学Hadoop(01):认识Hadoop ...

  2. 从零自学Hadoop(01):认识Hadoop

    本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 阅读目录 序 Hadoop 项目起源 优点 核心 ...

  3. 从零自学Hadoop(03):Linux准备上

    阅读目录 序 检查列表 常用Linux命令 搭建环境 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sou ...

  4. 从零自学Hadoop(04):Linux准备下

    阅读目录 序 搭建环境 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 我们已经准 ...

  5. 从零自学Hadoop(05):Ambari

    阅读目录 序 引入背景 Ambari介绍 在线安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sour ...

  6. 从零自学Hadoop(06):集群搭建

    阅读目录 序 集群搭建 监控 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 上一 ...

  7. 从零自学Hadoop(09):使用Maven构建Hadoop工程

    阅读目录 序 Maven 安装 构建 示例下载 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Source ...

  8. 从零自学Hadoop(22):HBase协处理器

    阅读目录 序 介绍 Observer操作 示例下载 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sour ...

  9. 从零自学Hadoop(20):HBase数据模型相关操作上

    阅读目录 序 介绍 命名空间 表 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...

随机推荐

  1. 去百度API的百度地图准确叠加和坐标转换的解决方案研究

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 目前项目上如果要使用百度地图,得加载百度的开发包,然后通过百 ...

  2. 分享一个基于长连接+长轮询+原生的JS及AJAX实现的多人在线即时交流聊天室

    实现网页版的在线聊天室的方法有很多,在没有来到HTML5之前,常见的有:定时轮询.长连接+长轮询.基于第三方插件(如FLASH的Socket),而如果是HTML5,则比较简单,可以直接使用WebSoc ...

  3. 通过Redux源码学习基础概念一:简单例子入门

    最近公司有个项目使用react+redux来做前端部分的实现,正好有机会学习一下redux,也和小伙伴们分享一下学习的经验. 首先声明一下,这篇文章讲的是Redux的基本概念和实现,不包括react- ...

  4. How PhoneGap & Titanium Works

    转载自 http://www.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap/ How PhoneGap Works As ...

  5. MacOS使用AMPPS环境

      下载(http://www.ampps.com/download)并安装AMPPS 基本配置:2.1选中所有扩展2.2 变更PHP版本为5.3 配置虚拟主机(Virtual Hosts) AMPP ...

  6. .NET开源高性能Socket通信中间件Helios介绍及演示

    一:Helios是什么 Helios是一套高性能的Socket通信中间件,使用C#编写.Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量.Helios为我们大大 ...

  7. Rafy 领域实体框架演示(3) - 快速使用 C/S 架构部署

    本系列演示如何使用 Rafy 领域实体框架快速转换一个传统的三层应用程序,并展示转换完成后,Rafy 带来的新功能. <福利到!Rafy(原OEA)领域实体框架 2.22.2067 发布!> ...

  8. LINQ to SQL语句(11)之Update

    说明:更新操作,先获取对象,进行修改操作之后,直接调用SubmitChanges()方法即可提交.注意,这里是在同一个DataContext中,对于不同的DataContex看下面的讲解. 1.简单形 ...

  9. .NET Task揭秘(一)

    Task为.NET提供了基于任务的异步模式,它不是线程,它运行在线程池的线程上.本着开源的精神, 本文以解读基于.NET4.5 Task源码的方式来揭秘Task的实现原理.   Task的创建 Tas ...

  10. 数据结构与算法分析 java语音描述(引论)

    1.1本书讨论的问题 public class Test { // 输出字谜中的单词 public static void outPutlogoGriph(String temp, String[] ...