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错误相关推荐

  1. org.apache.hadoop.hbase.PleaseHoldException: Master is initializing(解決方案汇总+自己摸索)

    #--------------------------------------环境(start)---------------------------------------------------- ...

  2. ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案

    ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案 参考文章: (1)ERROR:org.ap ...

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

  4. ERROR: org.apache.hadoop.hbase.PleaseHoldException:Master is initializing

    http://blog.csdn.net/wuzhilon88/article/details/18408149 今天想操作HBase的CRUD,启动HBase没有问题,但是使用hbase shell ...

  5. hbase出现org.apache.hadoop.hbase.PleaseHoldException: Master is initializing错误解决

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/luoye4321/article/det ...

  6. Hbase 常见错误总结——摘自忘了

    一.执行$ hbase hbck 命令时,出现以下提示: Invalid maximum heap size: -Xmx4096m The specified size exceeds the max ...

  7. 给hbase增加协处理器报ERROR: org.apache.hadoop.hbase.DoNotRetryIOException:错误

    刚开始,我输入协处理器的语法是这样子输入的(隔了好几天,我又用这个语法,又能行了,郁闷): alter 'publicDataset:comment',METHOD =>'table_att', ...

  8. Hbase error: KeeperErrorCode = NoNode for /hbase/master错误

    Hbase运行hbase shell输入status与list测试会报错error: KeeperErrorCode = NoNode for /hbase/master 经过两天的不挺找错,更改,解 ...

  9. Hbase搭建-基于hadoop3--并且解决了hbase error: KeeperErrorCode = NoNode for /hbase/master错误

    Hbase搭建-基于hadoop3 habse搭建在下面..上面写有一些我遇到的很烦躁的错误,捣鼓了两天!!! **别用hadoop3** 经过几天的奋战,开始用的hadoop3.2.0,hbase- ...

最新文章

  1. MySQLMySql免安装版安装配置
  2. 眼耳鼻舌身意,严肃地聊一聊元宇宙的“技术拼图”
  3. php5.3源码,php5.3介绍
  4. nmap 扫描常见漏洞
  5. 单元测试(Unit Test)学习
  6. 关于oracle date类型值0000-0-0的分析
  7. 安装mysql5.5出现1045_安装MySQL提示error Nr.1045如何解决
  8. caffeine 缓存_使用Caffeine和Spring Boot的多个缓存配置
  9. 外卖匹配系统_歧视外卖员的北京SKP是个什么东西?
  10. 7-Spring Boot的安全管理
  11. springboot做网站_Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!
  12. bzoj 2429: [HAOI2006]聪明的猴子(最小生成树)
  13. SQLServer2008设置 开启INTERNET远程连接(转)
  14. sysbench tpcc-mysql_MySQL压测sysbench/tpcc
  15. telnet 远程登陆
  16. 高可靠性——TSN (Time Sensitive Network 时间敏感网络) 802.1Qci 协议介绍
  17. 数据中台之数据集成平台的数据抽取
  18. 如何使用IDEA运行Spring实战(第四版)代码
  19. Android应用程序添加、删除快捷方式
  20. 买就赚到的以色列人工智能

热门文章

  1. servlet 开发入门生命周期
  2. oracle中时间、日期函数的总结
  3. SEO基础问题:14.给图片添加alt标签的知识点
  4. Microsoft经典平面广告we see
  5. Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
  6. java 时间转为毫秒数_疫情期间面试总结一(java基础方面)
  7. hive取mysql数据oracle数据,Hive安装过程(mysql/oracle存储元数据)详解
  8. java判断字符串是json_java中如何判断字符串是否为json格式
  9. sublime配置python2和3_请教各位,关于sublime text3 配置python环境的两个小问题。
  10. CentOS 7 安装Docker