已阅读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中国北方车辆研究所招聘2人考试笔试备考题库及答案解析
- 2026年民办四川天一学院单招职业倾向性考试题库及答案详解一套
- 2026年娄底职业技术学院单招职业适应性测试题库含答案详解
- 2026年福建师范大学协和学院单招综合素质考试题库附答案详解
- 2026年克孜勒苏职业技术学院单招职业技能测试题库带答案详解
- 2026年枣庄科技职业学院单招职业适应性考试题库及答案详解一套
- 2026年山东经贸职业学院单招职业倾向性测试题库参考答案详解
- 2026年泉州工程职业技术学院单招职业技能考试题库及参考答案详解一套
- 2026年德阳城市轨道交通职业学院单招职业技能测试题库及参考答案详解一套
- 2026年潍坊环境工程职业学院单招职业适应性考试题库及答案详解1套
- 输液室护士长年终总结
- 《知法守法 依法维权》课件
- 河道保洁员安全培训课件
- 专题03 细胞呼吸和光合作用-2025年高考《生物》真题分类汇编
- 2025年河北省高考物理真题卷含答案解析
- 丘脑出血教学课件
- 2025江西省交院路桥工程有限公司招聘1人笔试参考题库附带答案详解(10套)
- 2025年第三师图木舒克市公安局招聘警务辅助人员考试笔试试卷【附答案】
- 激光打标管理办法
- 清华宿舍管理办法
- 消防荣誉观教育
评论
0/150
提交评论