首页 > 编程语言 >hadoop~搭建HA集群之后不能自动切换namenode

hadoop~搭建HA集群之后不能自动切换namenode

时间:2024-11-26 16:55:03浏览次数:6  
标签:hadoop 集群 切换 active namenode HA

在搭好HA集群之后,想测试一下集群的高可用性,于是先把active的namenode给停掉:

hadoop-daemon.sh stop namenode

或者直接kill掉该节点namenode的对应进程也可。

但是通过hdfs haadmin -getServiceState master1 查看,发现standby的namenode并没有自动切换成active,直到我把之前kill掉的namenode手动启动才会切换,但是这样就达不到高可用的目的啊。

在网上找了好久才发现原因,原来是在hdfs-site.xml通过参数dfs.ha.fencing.methods来实现,出现故障时通过哪种方式登录到另一个namenode上进行接管工作。

如果采用默认的值sshfence的话,设置集群就无法自动切换。log信息的是无法连接到standby的amenode。

  <property>
          <name>dfs.ha.fencing.methods</name>
          <value>shell(/bin/true)</value>
  </property>

修改成上面的值后,问题解决,active的namenode被停掉后秒切到standby的namenode。

标签:hadoop,集群,切换,active,namenode,HA
From: https://www.cnblogs.com/yeyuzhuanjia/p/18570501

相关文章

  • ChatGPT国内中文版镜像网站整理合集(2024/11/27更新)
    一、GPT中文镜像站①yixiaai.com  支持GPT4、4o以及o1,支持MJ绘画 AIChat什么是镜像站镜像站(MirrorSite)是指通过复制原始网站内容和结构,创建的备用网站。其主要目的是在原始网站无法访问时,提供相同或类似的服务和信息。ChatGPT镜像站的用途绕过访问限制:在某些地区......
  • echarts有数据展示,没有数据则清空数据-集团平台
    一、需求如果有数据则根据数据进行柱状图的展示,如果没有数据则清空if(this.chart){this.chart.dispose()this.chart=null}1、获得接口返回的对象长度letorgList=[]this.$store.getters.orgList.forEach(r=>{if(r.isStati......
  • 「Luogu P2501」[HAOI2006] 数字序列
    题目现在我们有一个长度为 \(n\) 的整数序列 \(a\)。但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列。但是不希望改变过多的数,也不希望改变的幅度太大。Luogu分析首先考虑subtask1:最小化要修改的数。如果正面思考一个数修改或不修改的答案,会发现答案......
  • 理解 树摇tree-shaking
    treeshaking树摇TreeShaking指基于ESModule进行静态分析,通过AST将用不到的函数进行移除,从而减小打包体积。1前置知识webpack打包产物js文件夹下主要分为三个主要模块(css其实也同理)打包工具将node_modules里的三方库压缩合并成一个单独的bundle,位置js/chunk-......
  • 富满 FM3060SA N-Channel Trench Power MOSFET
    ......
  • input的onblur和onchange事件区别是什么?
    onblur和onchange都是HTML元素的事件属性,用于处理用户与表单元素交互时的不同情况。它们的主要区别在于触发时机和触发条件:onblur(失去焦点):当一个元素失去焦点时触发。这意味着当用户点击页面上其他元素、按下Tab键切换到下一个元素或使用鼠标点击到其他地方时,都会......
  • C#Csharp演示代码编译
    C#Csharp演示代码编译一、新建一个txt文件直接修改后缀二、写一个基础代码和所有代码一样,首先需要一个函数入口:usingSystem;namespaceMySpace{classProgram{staticvoidMain(string[]args){Console.WriteLine("hellow");......
  • R:microtable包alpha多样性计算+Beta多样性(微生物丰度)
    rm(list=ls())setwd("C:\\Users\\Administrator\\Desktop\\machinelearning\\Diversity")library(microeco)library(magrittr)feature_table<-read.table('Bac_all.txt',header=TRUE,row.names=1,sep="\t",fi......
  • 最全ECharts 实战大全(速记版+资源)
    hello,大家好,我是程序员海军,公众号已经快一年多没更新了,没更新的这段时间,我去哪了呢。这两年经历了很多事情,主要情感上占据大部分时间,从失恋-谈对象-再失恋。言归正传,近期我负责的公司人力资源系统中,薪酬统计模块的开发进度正稳步推进。在此过程中,我发现需要展示多种图表(如......
  • HarmonyOS Next 集成 FIDO 免密身份认证实践
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)中集成FIDO免密身份认证的实践过程,基于实际开发经验进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。一、环境搭......