阅读目录

本文版权归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. ECMAScript 6 开篇准备

    1前言 该系列文章均为学习阮一峰老师<ECMAScript 6 入门>一书的学习笔记.原著:http://es6.ruanyifeng.com/ 各大浏览器的最新版本,对ES6的支持可以查 ...

  2. js面试题之数组去重对比

    最近看一些面试题,很多都提到了数组去重,用的最多的不外乎就是下面这个例子 arr.filter(function(value,index,arr){ return arr.indexOf(value, ...

  3. mousewheel事件的兼容方法

    在垂直方向上滚动页面时,会触发mousewheel事件,这个事件会在任何元素上触发,最终都会冒泡到document(IE8)或window(IE9+及其他主流现代浏览器)对象. 在给元素指定mouse ...

  4. TeamCity : 配置第一个工程

    前面我们已经创建了TeamCity Server 和一个 Agent,接下来我们为一个.net core 控制台程序配置自动化的编译. 创建 .net core 项目 我们在本地创建一个简单的 .ne ...

  5. Android 不一样的原生分享

    Android做分享功能百度一下就两种方案,其一是用系统原生的Activity,最终弹出一个对话框,下面这种的还好,像右图的那种就嫌弃了,上面提供的应用也相对杂,还记得有次测试还给鄙人提了个Bug:建 ...

  6. [WCF编程]11.错误:错误类型

    一.错误概述 不管是哪一种操作,在任意时刻都可能出现不可预期的错误.问题在于我们应该如何将错误报告给客户端.异常和异常处理机制是与特定技术紧密结合的,不能跨越边界的.此外,如果有客户端来处理错误,必定 ...

  7. JavaScript进阶之this

    javascript的this,一个不知道究竟属于谁的东西 this是一个大利器,用好了就可以帮我们省掉很多事,然而事实上却总是让我们出错.自己就吃过很大的亏.现在咱们就来扒一扒this究竟是什么. ...

  8. ObjectStream 及 序列化 介绍

    ObjectInputStream 和 ObjectOutputStream 介绍 ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操 ...

  9. DDD开发框架ABP之动态Web API层

    建立动态Web API 控制器 ASP.NET Boilerplate 能够自动为您的应用层产生Web API层.比如说我们有如下的一个应用服务: public interface ITaskAppS ...

  10. MySQL的SSL加密连接与性能开销

    本文转载自:http://www.innomysql.net/article/23959.html(只作转载, 不代表本站和博主同意文中观点或证实文中信息) Contents [hide] 1 前言 ...