电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

Hadoop安装部署手册

  • 资源ID:88918421       资源大小:145KB        全文页数:14页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Hadoop安装部署手册

1 安装环境介绍1.1 软件环境1) CentOS6.5 x642) Jdk 1.7 x643) Hadoop 2.6.2 x644) Hbase-0.98.95) Zookeeper-3.4.61.2 集群环境集群中包括3个节点:1个Master,2个Slave机器名称IP地址HadoopZooKeepermyidHbaseMaster.Hadoop10.1.11.150NameNodeserver.11HMaserSlave1.Hadoop 10.1.11.151 DataNodeserver.22HRegionServerSlave2.Hadoop 10.1.11.152 DataNodeserver.33HRegionServer2 安装前的准备1.2.2.1.2.1 下载JDKhttp:/www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp:/download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.tar.gz2.2 下载Hadoophttp:/apache.fayea.com/hadoop/commonhttp:/apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gzhttp:/apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0-src.tar.gzhadoop-2.6.0.tar.gz是发行包,但只有32位hadoop-2.6.0-src.tar.gz是源码包,用于自己编译成64位版本2.3 下载Zookeeperhttp:/apache.fayea.com/zookeeper/http:/apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz2.4 下载Hbasehttp:/apache.fayea.com/hbase/http:/apache.fayea.com/hbase/hbase-0.98.9/hbase-0.98.9-hadoop2-bin.tar.gz3 开始安装3.1 CentOS安装配置1) 安装3台CentOS6.5 x64(使用Basic Server模式,其他使用默认配置,安装过程略)2) Master.Hadoop配置a) 配置网络vi /etc/sysconfig/network-scripts/ifcfg-eth0修改为:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=10.1.11.150NETMASK=255.255.255.0GATEWAY=10.1.11.254保存,退出(esc+:wq+enter),使配置生效service network restartb) 配置主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=Master.Hadoop修改为:保存,退出(esc+:wq+enter),使配置生效hostname Master.Hadoopc) 配置hostsvi /etc/hosts修改为:10.1.11.150 Master.Hadoop10.1.11.151 Slave1.Hadoop10.1.11.152 Slave2.Hadoopd) 关闭系统防火墙service iptables stopchkconfig iptables offe) 禁止SELINUXvi /etc/sysconfig/selinux修改为:#SELINUX=enforcingSELINUX=disabledf) 调整系统文件限制vi /etc/security/limits.conf在最后增加如下内容* soft nofile 65535* hard nofile 65535vi /etc/pam.d/login修改以下文件:增加如下内容:session required /lib/security/pam_limits.so以上调整,需要重启系统才能生效g) 配置用户新建hadoop用户和组,设置hadoop用户密码groupadd hadoopuseradd hadoop -g Hadooppasswd hadooph) 无密码密钥对切换到hadoop用户,生成密码对su Hadoopssh-keygen -t rsa -P ''生成其无密码密钥对,询问其保存路径时直接回车采用默认路径。生成的密钥对:id_rsa和id_rsa.pub,默认存储在"/home/hadoop/.ssh"目录下。a) 把id_rsa.pub追加到授权的key里面去cat /.ssh/id_rsa.pub >> /.ssh/authorized_keysb) 修改.ssh目录的权限以及authorized_keys 的权限chmod 600 /.ssh/authorized_keysc) 用root用户登录服务器修改SSH配置文件"/etc/ssh/sshd_config"的下列内容su rootvi /etc/ssh/sshd_config其中三行内容改为启用,如下所示RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys保存,退出(esc+:wq+enter),重新启动SSH服务,使设置生效service sshd restart3) Slave1.Hadoop、Slave1.Hadoop配置相同的方式配置Slave1和Slave2的IP地址,主机名和hosts文件,新建hadoop用户和组及用户密码等等操作机器名称IP地址Slave1.Hadoop 10.1.11.151 Slave2.Hadoop 10.1.11.152 3.2 无密码登陆配置1) 配置Master无密码登录所有Slavea) 使用hadoop用户登陆Master.Hadoopb) 把公钥复制所有的Slave机器上。使用下面的命令格式进行复制公钥scp /.ssh/id_rsa.pub hadoopSlave1.Hadoop:/scp /.ssh/id_rsa.pub hadoopSlave2.Hadoop:/c) 在Slave机器上进行配置cat /id_rsa.pub >> /.ssh/authorized_keysrm r /id_rsa.pub测试Master到Slave的ssh登陆ssh Slave1.Hadoop2) 配置Slave无密码登录Mastera) 使用hadoop用户登陆Slaveb) 把公钥复制Master机器上。使用下面的命令格式进行复制公钥scp /.ssh/id_rsa.pub hadoopMaster.Hadoop:/c) 在Master机器上将公钥追加到authorized_keys中cat /id_rsa.pub >> /.ssh/authorized_keysrm r /id_rsa.pub测试Slave到Master的ssh登陆ssh Master.Hadoop3.3 安装JDK所有的机器上都要安装JDK,先在Master服务器安装,然后其他服务器按照步骤重复进行即可。安装JDK以及配置环境变量,需要以"root"的身份进行。1) 将jdk安装包jdk-7u71-linux-x64.tar.gz上传到服务器/usr/local/目录下2) 解压缩文件cd /usr/localtar zxvf jdk-7u71-linux-x64.tar.gz3) 配置环境变量vi /etc/profile增加如下内容:export JAVA_HOME=/usr/local/jdk1.7.0_71export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport PATH=$PATH:$JAVA_HOME/binsource /etc/profile保存,退出(esc+:wq+enter),使配置生效java version4) 验证是否安装成功rm f jdk-7u71-linux-x64.tar.gz5) 删除jdk的安装包scp -r /usr/local/jdk1.7.0_71 rootSlave1.Hadoop:/usr/local/scp -r /usr/local/jdk1.7.0_71 rootSlave2.Hadoop:/usr/local/6) 在Slave上重复以上步骤,安装JDK(以下为从Master复制jdk到Slave)3.4 安装Hadoop因为官网没有64位版的haoop2.6.0发行包,需要手动由源代码编译(编译过程另附文件说明),编译后的文件为hadoop-2.6.0.tar.gz,以下使用root身份进行安装。1) 将hadoop安装包hadoop-2.6.0.tar.gz上传到服务器/usr/local/目录下2) 解压缩文件cd /usr/localtar zxvf hadoop-2.6.0.tar.gz3) 在"/usr/local/hadoop-2.6.0"下面创建tmp文件夹mkdir /usr/local/hadoop-2.6.0/tmp4) 编辑<HADOOP_HOME>/etc/hadoop/hadoop-env.shvi /usr/local/hadoop-2.6.0/etc/hadoop/hadoop-env.sh修改JAVA_HOME的配置:export JAVA_HOME=/usr/local/jdk1.7.0_715) 编辑<HADOOP_HOME>/etc/hadoop/core-site.xmlvi /usr/local/hadoop-2.6.0/etc/hadoop/core-site.xml修改为:<configuration><property> <name>fs.defaultFS</name> <value>hdfs:/Master.Hadoop:9000</value></property><property> <name>hadoop.tmp.dir</name> <value>/usr/local/hadoop-2.6.0/tmp</value></p

注意事项

本文(Hadoop安装部署手册)为本站会员(jiups****uk12)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.