Hbase PleaseHoldException错误
PleaseHoldException
① 原因:(由于正在操作Hbase时,电脑突然关机,未正常关闭hbase,故导致shell无法正常显示)如下图:
②解决过程:
先在网上百度到了使用https://blog.csdn.net/liulang12580/article/details/77841699 可能是因为出错原因不同,所以使用教程并不能完全解决问题,还导致出了别的问题
问题1 Can't get master address from ZooKeeper; znode data == null解决办法
解决方法
http://www.aboutyun.com/thread-8691-1-1.html
问题2 (pid文件(在stop-all.sh stop-dfs.sh,stop-yarn.sh脚本,发现原理都是通过一个pid文件来停止集群的。这些进程的pid文件默认都是保存在系统的/tmp目录下面,)不存在
参考教程: https://blog.csdn.net/YonJarLuo/article/details/78252637
先解决了以上问题。
建议:百度纠错时,尽量找与自己出错原因相近的教程解决问题,否则会给自己带来很多麻烦。
然后解决以上问题后,又回到了最初的错误。
然后找到了和我一样的情况的博客:https://blog.csdn.net/qq_41665356/article/details/80271562 参考它解决了问题。
首先
① 检查文件 :
hdfs fsck / -locations -blocks -files
出现以下结果:
图 1
图 2(删除一个文件后)
以上黄色的部分表明:
图 1 有2个文件处于打开状态,说明当时正在写文件时断电了,因此需要删除这2个文件,才可正常启动HBase。
图 2 有1个文件处于打开状态,说明当时正在写文件时断电了,因此需要删除这1个文件,才可正常启动HBase。(因为删除了前一个文件的过程没截图,直接从这个文件开始解释。)
② 查看哪些文件正在打开中:
hdfs fsck / -openforwrite
如下图所示:
③黄色部分即为打开的文件,执行删除文件:(删除的文件与你的上一步结果相对应)
Hadoop dfs -rm
/hbase/WALs/zhaoteng-virtualbox,16201,1539096368516/zhaoteng-virtualbox%2C16201%2C1539096368516.meta.1539096385044
再次检查:
hadoop fsck / -openforwrite
黄色部分没有文件即可。
然后重启hbase即解决问题。
转载于:https://www.cnblogs.com/zhao-teng-ass/p/9765835.html
Hbase PleaseHoldException错误相关推荐
- org.apache.hadoop.hbase.PleaseHoldException: Master is initializing(解決方案汇总+自己摸索)
#--------------------------------------环境(start)---------------------------------------------------- ...
- ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案
ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案 参考文章: (1)ERROR:org.ap ...
- hbase报错:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
报错 hbase(main):002:0> status 1 active master, 0 backup masters, 2 servers, 0 dead, 0.0000 average ...
- ERROR: org.apache.hadoop.hbase.PleaseHoldException:Master is initializing
http://blog.csdn.net/wuzhilon88/article/details/18408149 今天想操作HBase的CRUD,启动HBase没有问题,但是使用hbase shell ...
- hbase出现org.apache.hadoop.hbase.PleaseHoldException: Master is initializing错误解决
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/luoye4321/article/det ...
- Hbase 常见错误总结——摘自忘了
一.执行$ hbase hbck 命令时,出现以下提示: Invalid maximum heap size: -Xmx4096m The specified size exceeds the max ...
- 给hbase增加协处理器报ERROR: org.apache.hadoop.hbase.DoNotRetryIOException:错误
刚开始,我输入协处理器的语法是这样子输入的(隔了好几天,我又用这个语法,又能行了,郁闷): alter 'publicDataset:comment',METHOD =>'table_att', ...
- Hbase error: KeeperErrorCode = NoNode for /hbase/master错误
Hbase运行hbase shell输入status与list测试会报错error: KeeperErrorCode = NoNode for /hbase/master 经过两天的不挺找错,更改,解 ...
- Hbase搭建-基于hadoop3--并且解决了hbase error: KeeperErrorCode = NoNode for /hbase/master错误
Hbase搭建-基于hadoop3 habse搭建在下面..上面写有一些我遇到的很烦躁的错误,捣鼓了两天!!! **别用hadoop3** 经过几天的奋战,开始用的hadoop3.2.0,hbase- ...
最新文章
- MySQLMySql免安装版安装配置
- 眼耳鼻舌身意,严肃地聊一聊元宇宙的“技术拼图”
- php5.3源码,php5.3介绍
- nmap 扫描常见漏洞
- 单元测试(Unit Test)学习
- 关于oracle date类型值0000-0-0的分析
- 安装mysql5.5出现1045_安装MySQL提示error Nr.1045如何解决
- caffeine 缓存_使用Caffeine和Spring Boot的多个缓存配置
- 外卖匹配系统_歧视外卖员的北京SKP是个什么东西?
- 7-Spring Boot的安全管理
- springboot做网站_Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!
- bzoj 2429: [HAOI2006]聪明的猴子(最小生成树)
- SQLServer2008设置 开启INTERNET远程连接(转)
- sysbench tpcc-mysql_MySQL压测sysbench/tpcc
- telnet 远程登陆
- 高可靠性——TSN (Time Sensitive Network 时间敏感网络) 802.1Qci 协议介绍
- 数据中台之数据集成平台的数据抽取
- 如何使用IDEA运行Spring实战(第四版)代码
- Android应用程序添加、删除快捷方式
- 买就赚到的以色列人工智能
热门文章
- servlet 开发入门生命周期
- oracle中时间、日期函数的总结
- SEO基础问题:14.给图片添加alt标签的知识点
- Microsoft经典平面广告we see
- Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
- java 时间转为毫秒数_疫情期间面试总结一(java基础方面)
- hive取mysql数据oracle数据,Hive安装过程(mysql/oracle存储元数据)详解
- java判断字符串是json_java中如何判断字符串是否为json格式
- sublime配置python2和3_请教各位,关于sublime text3 配置python环境的两个小问题。
- CentOS 7 安装Docker