




已阅读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年残疾人专职委员招聘考试复习策略与建议
- 2025年经济师高级考试必-备微观经济学模拟题解析
- 2025年城市规划与管理专业公务员考试冲刺题库
- 2025年VR初级笔试工程师答案
- 2025年贸促会政府会计实操模拟题及答案
- 福建省莆田市七中2026届高二化学第一学期期中质量跟踪监视模拟试题含解析
- 2025年北京高端商务车租赁及全程安全保障合同
- 2025版电商平台入驻及佣金分成合作协议
- 2025年智能家居产业互联互通标准与产业发展现状及问题研究报告
- 2025年领导干部政治理论知识必考题库及答案
- 2025年提取公积金租房合同范本
- 2025高职单招考试题(附答案)
- 储能系统运维安全手册
- GB/T 45997-2025科技成果五元价值评估指南
- 2025年湖南省社区工作者招聘考试(公共基础知识和写作)历年参考题库含答案详解(5套)
- 转让网约车合同协议书范本
- 2025年部编版新教材语文七年级上册教学计划(含进度表)
评论
0/150
提交评论