hadoopHA自动切换不成功的坑
在hadoop安装配置过程中,有很多同学按照网上教程配置完成,并启动HA即两台NameNode后,看到其中一台服务器是active,另一台则是standby模式,而且文件也可以正常写入到hdfs中,但是并没有去做HA的切换测试,当在测试或者开发中发现出现两个standby的namenode后才知道HA没有正常工作,即一台active的namenode挂掉后,另一台namenode也是standby,总是不会自己切换到active模式,把挂了的namenode的启动后还是两台都是standby了。
出现这种情况,很多同学就会去看hdfs-site.xml的文件HA配置是否正确,看半天也百思不得其解,最后无奈的重启很多次服务器也不行。
如果发现HA配置没有问题,但是不能自动切换active的namenode,我们可以查看zkfc的log日志,看是否会出现下面的Warn或者Exception:
我们可以看到上图红框报错,fuser:command not found,这个是最关键的信息,说明我们的centos系统里面缺少fuser,那我们就可以使用 yum install psmisc 这个命令安装后,fuser就安装好了,直接测试HA,active和standby切换成功!
注:psmisc包含fuser,killall,pstree三个程序,且出现上述问题是由于我们在安装centos7的时候选择了最小化安装,默认是不安装psmics。
简短说明
fuser 显示使用指定文件或者文件系统的进程的PID。
killall 杀死某个名字的进程,它向运行指定命令的所有进程发出信号。
pstree 树型显示当前运行的进程。
版权声明:本文为橘子学院原创文章,转载请标记出处,谢谢! http://www.hotbigdata.com/article/2
hadoopHA自动切换不成功的坑相关推荐
- 大漠多线程循环任务自动切换模板判断账号登陆成功
本判断游戏角色是否登陆成功,录制了模拟日常任务,是否出现游戏画面,退出游戏等等小的环节,因为是自动登录,自动切换账号,所以,判断游戏是否登录成功,这一环节就是必须的,我们不能根据游戏进程是否存在,以为 ...
- webstorm汉化怎样切回英文_虐心抓狂问题:webstorm使用搜狗输入法输入英文自动切换为中文...
抓狂: 在webstrom中使用搜狗输入法编写代码时,按下shift键,切换到英文输入状态,想要输入helloworld单词,但是奇葩的现象出现了,没等输入完hello单词,输入法状态就自动切换到了中 ...
- nginx+keepalive主从双机热备+自动切换解决方案
环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum install -y make wget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官 ...
- Redis主从配置及通过Keepalived实现Redis自动切换高可用
Redis主从配置及通过Keepalived实现Redis自动切换高可用 [日期:2014-07-23] 来源:Linux社区 作者:fuquanjun [字体:大 中 小] 一:环境介绍: Mas ...
- Hystrix的应用案例:多短信供应商的自动切换与恢复
本文转载自公众号:永辉云创技术 该号由我参与维护,欢迎大家关注支持!!! 案例背景 目前的互联网应用几乎都会使用外部供应商的短信接口来实现一些验证.确认或是推广营销的行为.其中,对于验证.确认类的操作 ...
- 网络请求UI自动切换框架
1. 概述与分析 在实际项目中,我们不可避免的需要网络请求数据,由于网络或请求方式等主观或客观原因,导致我们请求的结果有时会出现一些偏差,从而导致我们UI界面显示也会有所不同.一般情况下,网络请求后我 ...
- Exchannge 2013数据库副本频繁自动切换
为保证业务系统的安全和稳定性,定期为操作系统更新补丁是目前系统管理员经常经常要做的一项工作.但是根据运行的业务,并不是所有补丁都是可以进行更新的.比如小编最近遇到的一个问题,就是因为客户更新了一个不该 ...
- 广告banner:手动滑动切换,自动切换,点击跳转,异步加载网络图片
效果图: 该banner功能有自动切换图片,点击图片可以自定义事件,手动滑动切换,异步加载图片 代码说话: 布局文件: <!-- 广告位 --><FrameLayoutandroid ...
- hadoop主节点切换_hadoop2.0 HA的主备自动切换
在<hadoop2.0 QJM方式的HA的配置>一文中介绍了HA的配置,是通过手工进行主备切换的.本文在这基础上,继续介绍HA的主备自动切换(automatic failover)的配置. ...
最新文章
- Spring Boot 集成Swagger2生成RESTful API文档
- 如何在剃须刀中使用三元运算符(特别是在HTML属性上)?
- VTK:几何对象之Cube
- MySQL主从复制从机验证报错:ERROR 3021(HY000):this operation cannot be performed with a
- HSDIS工具在macbook M1电脑的安装
- Python 常用函数 configparser模块
- 一文带解读C# 动态拦截覆盖第三方进程中的函数(外挂必备)
- delphi idtcpclient 发送十六进制00_25656红单足球预测 中超 20:00 山东鲁能泰山 VS 大连人...
- kvm虚拟机设置万兆网卡_kvm已经设置桥接网卡的虚拟机无法连接宿主机?
- Bugfree 搭建
- No package ‘libmate-menu‘ found
- 3、无重复字符的最长子串(python)
- 8.2捷联惯导算法仿真 代码整理分析(二)
- 自然语言处理NLP中的N-gram模型
- 基于JAVA HAPI包以树形结构实现可配置式 HL7消息接收与解析
- 微信公众平台编辑器教程-微信公众号使用教程32
- 微信小程序开发学习5(自定义组件)
- JAVA:正则表达式(入门)
- linux下载pip
- Java 使用ZipOutputStream 进行打包操作