已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Hadoop2.0 HA 集群搭建步骤1.1 集群节点分配 Hadoop1 Zookeeper NameNode(active)Resourcemanager (active) Hadoop2Zookeeper NameNode (standby) Hadoop3Zookeeper ResourceManager(standby) Hadoop4DataNode NodeManager JournalNode Hadoop5DataNodeNodeManagerJournalNode Hadoop6DataNode NodeManager JournalNode1.2 安装步骤1.2.1 永久关闭每台机器的防火墙执行:service iptables stop再次执行:chkconfig iptables off1.2.2 为每台机器配置主机名hadoop1,hadoop2 以及hosts文件配置主机名执行:vim /etc/sysconfig/network 然后执行 hostname 主机名达到不重启生效目的配置hosts文件执行:vim /etc/hosts示例: localhost:1 localhost11 hadoop112 hadoop213 hadoop314 hadoop415 hadoop516 hadoop61.2.3 通过远程命令将配置好的hosts文件scp到其他5台节点上执行:scp /etc/hosts hadoop2:/etc1.2.4 为每台机器配置ssh免秘钥登录执行:ssh-keygenssh-copy-id roothadoop1 (分别发送到6台节点上)vim /root/.ssh/known_hosts 检查是否配置成功1.2.5 前三台机器安装和配置zookeeper解压安装包 tar -xvf zookeeper-3.4.8.tar.gz 进入conf目录 cd zookeeper-3.4.8/conf/ 复制zoo_sample.cfg 为zoo.cfg: cp zoo_sample.cfg zoo.cfg编辑zoo.cfg:vim zoo.cfgZookeeper根目录中创建tmp文件夹,tmp文件夹中创建myid文件,编辑文本:1(2,3)拷贝整个zookeeper目录到hadoop2,hadoop3并修改myid文件分别为1,2scp -r zookeeper-3.4.8 hadoop2:/home/app1.2.6 为每台机器安装jdk和配置jdk环境1.2.7 安装和配置01节点的hadoop配置 hadoop-env.sh配置jdk安装所在目录配置hadoop配置文件所在目录1.2.8 配置core-site.xmlfs.defaultFShdfs:/nshadoop.tmp.dir/home/app/hadoop-2.7.1/tmpha.zookeeper.quorumhadoop1:2181,hadoop2:2181,hadoop3:21811.2.9 配置01节点的hdfs-site.xml配置nodes.nsnn1,node.rpc-address.ns.nn1hadoop1:9000node.http-address.ns.nn1hadoop1:50070node.rpc-address.ns.nn2hadoop2:9000node.http-address.ns.nn2hadoop2:50070node.shared.edits.dirqjournal:/hadoop4:8485;hadoop5:8485;hadoop6:8485/nsdfs.journalnode.edits.dir/home/app/hadoop-2.7.1/node.ha.ConfiguredFailoverProxyProviderdfs.ha.fencing.methodssshfencedfs.ha.fencing.ssh.private-key-files/root/.ssh/id_.dirfile:/home/app/hadoop-2.7.1/tmp/namenodedfs.datanode.data.dirfile:/home/app/hadoop-2.7.1/tmp/datanodedfs.replication3dfs.permissionsfalse1.2.10 配置 mapred-site.xml配置代码:yarn1.2.11 配置yarn-site.xml配置代码:yarn.resourcemanager.ha.enabledtrue yarn.resourcemanager.ha.rm-idsrm1,rm2yarn.resourcemanager.hostname.rm1hadoop1yarn.resourcemanager.hostname.rm2hadoop3yarn.resourcemanager.recovery.enabledtrueyarn.resourcemanager.store.classorg.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStoreyarn.resourcemanager.zk-addresshadoop1:2181,hadoop2:2181,hadoop3:2181For multiple zk services, separate them with commayarn.resourcemanager.cluster-idyarn-hayarn.resourcemanager.hostnamehadoop1yarn.nodemanager.aux-servicesmapreduce_shuffle1.2.12 配置slaves文件配置代码:hadoop4hadoop5hadoop61.2.13 根据配置文件,创建相关的文件夹,用来存放对应数据在hadoop-2.7.1目录下创建:journal目录创建tmp目录在tmp目录下,分别创建namenode目录和datanode目录1.2.14 配置 hadoop 的环境变量(可不配)JAVA_HOME=/home/app/jdk1.8.0_65JAVA_BIN=/home/app/jdk1.8.0_65/binHADOOP_HOME=/home/app/hadoop-2.7.1PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN HADOOP_HOME PATH CLASSPATH1.2.15 通过scp 命令,将hadoop安装目录远程copy到其他5台机器上比如向hadoop02节点传输:scp -r hadoop-2.7.1 hadoop2:/home/app1.2.16 启动zookeeper集群在Zookeeper安装目录的bin目录下执行:sh zkServer.sh start1.2.17 格式化zookeeper在zk的leader节点上执行:hdfs zkfc -formatZK,这个指令的作用是在zookeeper集群上生成ha节点 (ns节点)注:18-24步可以用一步来替代:进入hadoop安装目录的sbin目录,执行: sh start-dfs.sh 。 但建议还是按部就班来执行,比较可靠。1.2.18 启动journalnode集群在4、5、6节点上执行:切换到hadoop安装目录的sbin目录下,执行:sh hadoop-daemons.sh start journalnode然后执行jps命令查看进程。1.2.19 格式化1节点的namenode在1节点上执行:hadoop namenode -format1.2.20 启动1节点的namenode在 1 节点上执行:sh hadoop-daemon.sh start namenode1.2.21 把2节点的namenode节点变为standby namenode节点在2节点上执行:hdfs namenode -bootstrapStandby1.2.22 启动 2 节点的 namenode 节点在2节点上执行:sh hadoop-daemon.sh start namenode1.2.23 在4,5,6节点上启动datanode节点在 4,5,6 节点上执行: sh hadoop-daemon.sh start datanode1.2.24 启动zkfc(启动FalioverControllerActive)在1,2节点上执行:sh hadoop-daemon.sh start zkfc1.2.25 在1节点上启动主Resourcemanager在1节点上执行:start-yarn.sh启动成功后,4,5,6节点上应该有nodemanager 的进程1.2.26 在 3 节点上启动副 Resoucemana
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 潍坊防疫发言稿
- 2025年经鼻口腔吸痰试题及答案
- 液相色谱考试试题及答案
- 甘孜州2025年中考试卷及答案
- 2025年福建省福州市平潭综合实验区人才发展集团有限公司招聘6人模拟试卷及答案详解(名校卷)
- 中药策划活动策划方案
- 2025海南软件职业技术学院考核招聘事业编制专任教师15人模拟试卷及答案详解(必刷)
- 2025年设备巡检工考试题及答案
- 2025广西南宁宁明县板棍乡卫生院招聘编外药剂人员1人考前自测高频考点模拟试题及参考答案详解1套
- 初中答题模板试卷及答案
- 《国有资产评估管理》课件
- 山东省地震安全性评价收费项目及标准
- 复旦大学入学教育考试答案
- 中国马克思主义与当代-第三讲课件
- 拼多多民事起诉状模板
- 冠心病合并急性心律失常的紧急处理
- 2022-2023学年湖南省部分学校高三下学期第一次联考英语试卷含详解
- 飞利浦品牌形象指南2008基础原则
- 结胸证-伤寒学
- 第一季度胸痛中心典型病例分析会
- 新大遥感地学分析讲义第7章 植被遥感
评论
0/150
提交评论