基于ambari-NameNode开启高可用(HA)
此文章只是实操测试记录,
更多细节建议查看官方文档启用NameNode高可用
HDFS=>ACTIONS=>Enable NameNode HA
如果Hbase正在运行,需要先停止Hbase
填写一个Nameservice ID
为NameNode和JournalNodes选择主机
确认选择,下一步
登录到NameNode主机进入安全模式创建检查点,如果已经创建过(即下一步按钮为绿色可点击状态),可以直接下一步
sudo su hdfs -l -c 'hdfs dfsadmin -safemode enter'
sudo su hdfs -l -c 'hdfs dfsadmin -saveNamespace'
7. 等待进度完成后下一步
8. 登录到NameNode主机进行JournalNodes初始化,然后下一步
sudo su hdfs -l -c 'hdfs namenode -initializeSharedEdits'
9. 等待完成,下一步
10. 初始化NameNode元数据, 初始化后进行下一步
# 根据提示执行# 登录节点1执行
sudo su hdfs -l -c 'hdfs zkfc -formatZK'# 登录节点2执行
sudo su hdfs -l -c 'hdfs namenode -bootstrapStandby'
等待进度完成
如果使用Hive,需要更改Hive的数据指向
PS:在实操时,发现系统已自动调整好,可能是新版本已经不需要手动做下面操作
# 在hive节点查看
hive --config /etc/hive/conf/conf.server --service metatool -listFSRoot# 例如 Nameservice ID 是 myclusterhive --config /etc/hive/conf/conf.server --service metatool -updateLocation hdfs://mycluster/apps/hive/warehouse hdfs://c6401.ambari.apache.org/apps/hive/warehouse
修改配置Services > HDFS > Configs > Advanced core-site
设置ha.failover-controller.active-standby-elector.zk.op.retries=120
- 测试
正常情况下两台NameNode状态一台为ACTIVE NAMENODE, 一台为STANDBY NAMENODE。
手动关闭ACTIVE NAMENODE,STANDBY NAMENODE接管服务,状态变为ACTIVE NAMENODE,服务正常。
基于ambari-NameNode开启高可用(HA)相关推荐
- sqlite c++插入 timestamp_Dqlite,基于sqlite 高可用(HA)数据库
原文发表于我的博客, 特此版权声明 noosphere.site: Dqlite,基于sqlite 高可用(HA)数据库 csdn : Dqlite,基于sqlite 高可用(HA)数据库 k3s之前 ...
- Hadoo集群--高可用HA配置(两台主机)
目录 1 Hadoop HA架构详解 1.1 HDFS HA背景 1.2 HDFS HA架构 1.3 HDFS HA配置要素 1.4 HDFS HA配置参数 1.5 HDFS自动故障转移 1.6 YA ...
- hadoop 查看节点主备装填_基于ZooKeeper搭建Hadoop高可用集群
作者博客:https://blog.csdn.net/m0_37809146/ 一.高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用 ...
- 美团点评基于MGR的CMDB高可用架构搭建之路
来自:DBAplus社群 本文根据王志朋老师在dbaplus社群[2018年8月4日北京数据架构与数据优化技术沙龙]现场演讲内容整理而成. 讲师介绍 王志朋 美团点评DBA 曾在京东金融担任DBA,目 ...
- 美团点评基于MGR的CMDB高可用架构搭建之路【转】
王志朋 美团点评DBA 曾在京东金融担任DBA,目前就职于美团点评,主要负责金融业务线数据库及基础组件数据库的运维. MySQL Group Replication(以下简称MGR),于5.7.17版 ...
- Web应用的负载均衡、集群、高可用(HA)解决方案整理总结
一.涉及到的几个组件 1.1.apache -- 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支 ...
- mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用
数据高可用之所以是老生常谈的话题,是因它对企业数据安全起到了至关重要的保障作用,数据高可用核心功能在于如何保证在发生故障时数据不丢失.本文作者热璞数据库HotDB首席架构师,精通数据库原理和MySQL ...
- HAProxy基于KeepAlived实现Web高可用及动静分离
前言 软件负载均衡一般通过两种方式来实现: 基于操作系统的软负载实现 基于第三方应用的软负载实现 LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载. HA ...
- 高可用(HA)Hadoop搭建Hive on Spark
高可用(HA)Hadoop搭建Hive on Spark 本文只介绍hive on spark搭建,Hadoop高可用(HA)请自行操作, 安装HIVE 1. 解压hive tar -zxvf apa ...
- openGauss 基于Paxos协议的高可用
可获得性 本特性自openGauss 2.1.0 版本开始引入. 特性简介 openGauss DCF模式开关开启后,数据库节点可以支持基于Paxos协议的复制与仲裁能力.数据库节点基于Paxos的自 ...
最新文章
- 熟人Dubbo 系列1-Dubbo什么
- 荒岛余生最后一个包裹_豆瓣评分8.5,一个人撑起整部电影,最后的彩蛋让人无语...
- Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...
- python输出文本-Python基础练习,查询文本内容并输出;
- [Swift算法]巴比伦法(牛顿迭代法)求平方根
- 12.suggest_type
- 研究人员表示Wi-Fi WPA3有重多的安全漏洞
- Word2Vec学习笔记(二)
- ppt怎么一次性改全部字体_PPT的字体怎么选择?
- sa结构组网方式_5G建网:先NSA还是SA?
- Android Studio 上传aar(Library)到JCenter
- DDA算法--计算机图形学
- 2018 06 01 第一次博客 自然语言处理
- 小皮phpstudy无法启动mysql的解决方法
- TX-LCN和Seata
- linux下使用LVM合并挂载硬盘以及扩容
- 【新手】网络拓扑图要这样画
- 浏览器自带开发工具你知道多少?
- 如何直观理解AUC评价指标?
- 若查找课程表中课程名称是计算机或英语,在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确条件表达式是______。...
热门文章
- 今天我们不聊原理,能拿来即用的线程池最佳实践
- 优秀的GitHub开源项目介绍
- 工具篇 || 全方位盘点新媒体运营刚需工具,建议收藏!
- 分析一下metro下两种Bundle格式
- python汇率转换程序_用Python里面的Xpath完成一个在线汇率转换器
- java之求图的连通分支
- 慢速ddos_如何以慢速快门手持拍摄相机
- Delta机器人的建模与动态仿真(3)
- 微信平台开发与微信营销
- vue 加载页面时触发时间_5.6 vue更新数组时触发视图更新的方法,熟记JavaScript原生方法...