网站大量收购独家精品文档,联系QQ:2885784924

hadoop2.0集群搭建详解.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hadoop2.0集群搭建详解

hadoop2.2.0集群搭建 ????PS:apache提供的hadoop-2.2.0的安装包是在32位操作系统编译的, ???????? ??因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装 ???????????hadoop-2.2.0就需要重新在64操作系统上重新编译 1.准备工作:(参考伪分布式搭建) ????????1.1修改Linux主机名 ????????1.2修改IP ????? ? 1.3修改主机名和IP的映射关系 ????? ? 1.4关闭防火墙 ????? ? 1.5ssh免登陆 ????? ? 1.6.安装JDK,配置环境变量等 2.集群规划: ????????????PS: ???????????? 在hadoop2.0中通常由两个NameNode组成,一个处于active状态, ????????????????????另一个处于standby状态。Active NameNode对外提供服务, ????????????????????而Standby NameNode则不对外提供服务,仅同步active namenode ????????????????????的状态,以便能够在它失败时快速进行切换。 ???????????? hadoop2.0官方提供了两种HDFS HA的解决方案,一种是NFS, ????????????????????另一种是QJM。这里我们使用简单的QJM。在该方案中, ????????????????????主备NameNode之间通过一组JournalNode同步元数据信息, ????????????????????一条数据只要成功写入多数JournalNode即认为写入成功。 ????????????????????通常配置奇数个JournalNode ???????????? 这里还配置了一个zookeeper集群,用于ZKFC ????????????????????(DFSZKFailoverController)故障转移,当Active NameNode挂 ?????????????????????掉了,会自动切换Standby NameNode为standby状态 3.安装步骤: ???? 3.1.安装配置zooekeeper集群 ???????? 3.1.1解压 ???????? tar -zxvf zookeeper-3.4.5.tar.gz -C /cloud/ ???? 3.1.2修改配置 ???????? cd /cloud/zookeeper-3.4.5/conf/ ???????? cp zoo_sample.cfg zoo.cfg ???????? vim zoo.cfg ???????? 修改:dataDir=/cloud/zookeeper-3.4.5/tmp ???????? 在最后添加: ???????????? server.1=hadoop01:2888:3888 ???????????? server.2=hadoop02:2888:3888 ???????????? server.3=hadoop03:2888:3888 ???????? 保存退出 ???????? 然后创建一个tmp文件夹 ???????? ????mkdir /cloud/zookeeper-3.4.5/tmp ???????? 再创建一个空文件 ???????? ????touch /cloud/zookeeper-3.4.5/tmp/myid ???????? 最后向该文件写入ID ???????? ????echo 1 /cloud/zookeeper-3.4.5/tmp/myid ???? 3.1.3将配置好的zookeeper拷贝到其他节点(首先分别在hadoop02、 ????? ? ? ? hadoop03根目录下创建一个cloud目录:mkdir /cloud) ???????????? scp -r /cloud/zookeeper-3.4.5/ hadoop02:/cloud/ ???????????? scp -r /cloud/zookeeper-3.4.5/ hadoop03:/cloud/ ???? ???? 注意:修改hadoop02、hadoop03对应 ????? ? ? ? ? ?/cloud/zookeeper-3.4.5/tmp/myid内容 ???????? hadoop02: ???????? ????echo 2 /cloud/zookeeper-3.4.5/tmp/myid ???????? hadoop03: ???????? ????echo 3 /cloud/zookeeper

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档