此文章只是实操测试记录,
更多细节建议查看官方文档启用NameNode高可用

  1. HDFS=>ACTIONS=>Enable NameNode HA

  2. 如果Hbase正在运行,需要先停止Hbase

  3. 填写一个Nameservice ID

  4. 为NameNode和JournalNodes选择主机

  5. 确认选择,下一步

  6. 登录到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'
  1. 等待进度完成

  2. 如果使用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

  1. 测试
    正常情况下两台NameNode状态一台为ACTIVE NAMENODE, 一台为STANDBY NAMENODE。
    手动关闭ACTIVE NAMENODE,STANDBY NAMENODE接管服务,状态变为ACTIVE NAMENODE,服务正常。

基于ambari-NameNode开启高可用(HA)相关推荐

  1. sqlite c++插入 timestamp_Dqlite,基于sqlite 高可用(HA)数据库

    原文发表于我的博客, 特此版权声明 noosphere.site: Dqlite,基于sqlite 高可用(HA)数据库 csdn : Dqlite,基于sqlite 高可用(HA)数据库 k3s之前 ...

  2. 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 ...

  3. hadoop 查看节点主备装填_基于ZooKeeper搭建Hadoop高可用集群

    作者博客:https://blog.csdn.net/m0_37809146/ 一.高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用 ...

  4. 美团点评基于MGR的CMDB高可用架构搭建之路

    来自:DBAplus社群 本文根据王志朋老师在dbaplus社群[2018年8月4日北京数据架构与数据优化技术沙龙]现场演讲内容整理而成. 讲师介绍 王志朋 美团点评DBA 曾在京东金融担任DBA,目 ...

  5. 美团点评基于MGR的CMDB高可用架构搭建之路【转】

    王志朋 美团点评DBA 曾在京东金融担任DBA,目前就职于美团点评,主要负责金融业务线数据库及基础组件数据库的运维. MySQL Group Replication(以下简称MGR),于5.7.17版 ...

  6. Web应用的负载均衡、集群、高可用(HA)解决方案整理总结

    一.涉及到的几个组件 1.1.apache      -- 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支 ...

  7. mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用

    数据高可用之所以是老生常谈的话题,是因它对企业数据安全起到了至关重要的保障作用,数据高可用核心功能在于如何保证在发生故障时数据不丢失.本文作者热璞数据库HotDB首席架构师,精通数据库原理和MySQL ...

  8. HAProxy基于KeepAlived实现Web高可用及动静分离

    前言 软件负载均衡一般通过两种方式来实现: 基于操作系统的软负载实现 基于第三方应用的软负载实现 LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载. HA ...

  9. 高可用(HA)Hadoop搭建Hive on Spark

    高可用(HA)Hadoop搭建Hive on Spark 本文只介绍hive on spark搭建,Hadoop高可用(HA)请自行操作, 安装HIVE 1. 解压hive tar -zxvf apa ...

  10. openGauss 基于Paxos协议的高可用

    可获得性 本特性自openGauss 2.1.0 版本开始引入. 特性简介 openGauss DCF模式开关开启后,数据库节点可以支持基于Paxos协议的复制与仲裁能力.数据库节点基于Paxos的自 ...

最新文章

  1. 熟人Dubbo 系列1-Dubbo什么
  2. 荒岛余生最后一个包裹_豆瓣评分8.5,一个人撑起整部电影,最后的彩蛋让人无语...
  3. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...
  4. python输出文本-Python基础练习,查询文本内容并输出;
  5. [Swift算法]巴比伦法(牛顿迭代法)求平方根
  6. 12.suggest_type
  7. 研究人员表示Wi-Fi WPA3有重多的安全漏洞
  8. Word2Vec学习笔记(二)
  9. ppt怎么一次性改全部字体_PPT的字体怎么选择?
  10. sa结构组网方式_5G建网:先NSA还是SA?
  11. Android Studio 上传aar(Library)到JCenter
  12. DDA算法--计算机图形学
  13. 2018 06 01 第一次博客 自然语言处理
  14. 小皮phpstudy无法启动mysql的解决方法
  15. TX-LCN和Seata
  16. linux下使用LVM合并挂载硬盘以及扩容
  17. 【新手】网络拓扑图要这样画
  18. 浏览器自带开发工具你知道多少?
  19. 如何直观理解AUC评价指标?
  20. 若查找课程表中课程名称是计算机或英语,在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确条件表达式是______。...

热门文章

  1. 今天我们不聊原理,能拿来即用的线程池最佳实践
  2. 优秀的GitHub开源项目介绍
  3. 工具篇 || 全方位盘点新媒体运营刚需工具,建议收藏!
  4. 分析一下metro下两种Bundle格式
  5. python汇率转换程序_用Python里面的Xpath完成一个在线汇率转换器
  6. java之求图的连通分支
  7. 慢速ddos_如何以慢速快门手持拍摄相机
  8. Delta机器人的建模与动态仿真(3)
  9. 微信平台开发与微信营销
  10. vue 加载页面时触发时间_5.6 vue更新数组时触发视图更新的方法,熟记JavaScript原生方法...