hadoop2.6集群搭建手册.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hadoop2.6 集群安装手册 系统情况 CentOS 7 x64,6G内存,7台机器 2.集群规划 搭建准备 修改Linux主机名 命令:vim /etc/hostname修改后保存退出。 修改IP 命令:vim /etc/sysconfig/network-scripts/ifcfg-en下面#号标识表示要修改的地方,BOOTPROTO=static一定要修改。 DEVICE=eth0 BOOTPROTO=static ### HWADDR=00:0C:29:BF:45:8B IPV6INIT=yes NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet UUID=99339c27-0884-46c0-85d5-2612e5c1f149 IPADDR= ### NETMASK= ### GATEWAY=54 ### (3)修改主机名和IP的映射关系 命令:vim /etc/hosts 修改如下: (4)关闭防火墙 查看防护墙状态 service iptables status //centos7 以后版本:firewall-cmd --state 关闭 service iptables stop //centos7 以后版本:systemctl stop firewalld.service 关闭开机启动chkconfig iptables off //centos7 以后版本: 安装JDK,配置环境变量等 rpm -ivh jdk-7u79-linux-x64.rpm 将java添加到环境变量 vim /etc/profile 在文件的末尾添加如下内容 export JAVA_HOME=/usr/java/jdk1.7.0_79 export PATH=$PATH:$JAVA_HOME/bin 刷新配置 source /etc/profile 验证:java -version 安装步骤 说明: 1.在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状态 1安装配置zooekeeper集群(在hadoop05上) zookeeper-3.4.6下载地址:/apache/zookeeper/ 1.1解压 tar -zxvf zookeeper-3.4.6.tar.gz -C /hadoop/ 1.2修改配置 cd /hadoop/zookeeper-3.4.6/conf/ cp zoo_sample.cfg zoo.cfg vim zoo.cfg 修改:dataDir=/hadoop/zookeeper-3.4.6/tmp 在最后添加: server.1=hadoop05:2888:3888 server.2=hadoop06:2888:3888 server.3=hadoop07:2888:3888 保存退出 然后创建一个tmp文件夹 mkdir /hadoop/zookeeper-3.4.6/tmp 再创建一个空文件 touch /hadoop/zookeeper-3.4.6/tmp/myid 最后向该文件写入ID echo 1 /hadoop/zookeeper-3.4.6/tmp/myid 1.3将配置好的zookeeper拷贝到其他节点(首先分别在hadoop06、hadoop07根目录下创建一个hadoop目录:mkdir /hadoop) scp -r /hado

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档