hadoop搭建HA集群之后不能自动切换namenode
2024-10-19 23:35:50
在搭好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~
最新文章
- flume+kafka+hbase+ELK
- 表单和 HTML 辅助方法&ndash; ASP.NET MVC 4 系列
- HashMap的resize和Fail-Fast机制
- poj 1521
- 20145223《Java程序程序设计》实验报告二
- asp编程中获取上下两个月第一天和最后一天的代码
- (待解决问题)nowrap在table和td都设置了宽度的时候仍然有效
- 【NIO】Java NIO之选择器
- SHELL命令集锦
- java中的内存溢出和内存泄漏
- php代码中的细节问题
- HTML的iframe标签妙用 - 在线执行前端代码的网站原理是什么?
- iOS - Mac 常用快捷键
- H5页面input输入框含有键盘自带的表情符时显示异常
- diff目录或文件比较
- Hadoop(一) HADOOP简介
- 修復 “Failed to bring up eth0″ in Ubuntu virtualbox
- (转载)IDEA新建项目时,没有Spring Initializr选项
- C++程序设计项目开发——银行自己主动提款机(二)
- 网络通信框架Volley使用详细说明
热门文章
- jsp的九大内置对象+四大作用域
- java 开发中 dom4j的简单用法
- 根据ip列表模拟输出redis cluster的主从对应关系
- opencv —— boxFilter、blur、GaussianBlur、medianBlur、bilateralFilter 线性滤波(方框滤波、均值滤波、高斯滤波)与非线性滤波(中值滤波、双边滤波)
- 如何在vue-cli中使用vuex(配置成功
- 【终端命令】SSH服务,远程登录
- python报错bs4.FeatureNotFound: Couldn&#39;t find a tree builder with the features you requested: lxml.
- Linux系统目录结构和常用目录主要存放内容的说明
- nginx模块之ngx_http_fastcgi_module
- Joomla 3.0.0 -->; 3.4.6-RCE复现