hadoop2.x高可用集群的搭建
来源:互联网 发布:火车座位被占知乎 编辑:程序博客网 时间:2024/05/16 00:47
hadoop2.0集群的搭建
使用四台虚拟物理机搭建集群
集群各角色的分配
搭zookeeper集群
解压 解压zookeeper包修改文件名 修改zookeeper的配置文件,将其重命名修改文件 修改/etc/profile,加上zookeeper的bin目录设置路径 将dataDir目录改为自己规划的目录追加 在文件最后加上zookeeper体系三个节点的ip:2888:3888创建 手动创建zk,并创建文件myid,在不同节点上用不同的数字命名开启 开启zookeeper进程 zkServer.sh start 查看进程状态 zkServer.status
- 修改hadoop配置文件
修改hdfs-site.xml
命名nameservices 命名两个NameNode的名称 分别指定两个NameNode的rpc地址-》主机名:8020 分别指定两个NameNode的http地址-》主机名:50070,用于浏览器查看集群状态 配置edits log的地址,协议是qjournal,jnn分布的主机名:8485,加上一个路径,用于区分不同集群的edits log文件 配置本地edits log文件存放地址 dfs.client.failover.proxy.provider.mycluster dfs.ha.fencing.methods dfs.ha.fencing.ssh.private-key-files 开启自动切换主备开关
配置core-site.xml
配置defaultFS,通过它可以找到NameNode的位置 切换hadoop临时文件存放目录 设置zookeeper的启动-》节点名:2181
开启集群
启动zookeeper启动jn hadoop-daemon.sh start journalnode在第一台NN上 格式化 hdfs namenode –format 启动NameNode hadoop-daemon.sh start namenode在第二台NN上,同步第一台NN的信息 hdfs namenode -bootstrapStandby进入zookeeper交互 zkCli.sh格式化zkfc hdfs zkfc -formatZK启动dfs stop-dfs.sh && start-dfs.sh启动zkfc hadoop-daemon.sh start zkfc
集群检查
通过jps命令查看各个节点上的服务进程是否正常启动通过web页面访问相应的ip和端口,可以观察到node01为active状态,node02位standby状态
阅读全文
0 0
- hadoop2.x高可用集群的搭建
- Hadoop2.5的HDFS集群HA搭建(高可用集群)
- hadoop2.6.5 HDFS的高可用集群搭建
- hadoop2.6.5 HDFS Mapreduce的高可用集群搭建
- Hadoop2.6.5高可用集群搭建
- hadoop2.x的集群搭建
- hadoop2.2.0集群的高可用配置
- 高可用集群的搭建
- Hadoop2.7.2之集群搭建(高可用)
- hadoop2.0生产环境高可用集群原理和搭建
- Hadoop2.7.2集群搭建详解(高可用)
- centos7 搭建ha(高可用)hadoop2.7.3集群
- centos7 搭建ha(高可用)hadoop2.7.3集群
- centos7 搭建ha(高可用)hadoop2.7.3集群
- centos7 搭建ha(高可用)hadoop2.7.3集群
- 7台机器的hadoop2.4.1高可用(HA)集群搭建
- hadoop2.5.2的本地模式、伪分布式集群、分布式集群和HDFS系统的高可用的环境搭建
- 高可用集群(HA)的搭建【翻译】
- 笔记:udacity计算机导论
- 测试用的jdbc
- 小程序填坑之路(四):微信登录获取unionid
- Codeforces Round #446 (Div. 2) A Greed
- CodeForces 841C (C) Leha and Function 贪心
- hadoop2.x高可用集群的搭建
- [LUOGU]P1508 Likecloud-吃、吃、吃
- LAMP环境搭建系列之二:编译安装Mysql5.6.38
- 日期插件laydate.js
- 生产消费者模式 之 实现一个积分系统
- Codeforces Round #446 (Div. 2) B Wrath
- Spring+Spring MVC +shiro 双数据源
- 关于setTimeout与SetInterval定时器
- 大文件断点续传