吹静静

欢迎QQ交流:592590682

随笔 - 421,  文章 - 68,  评论 - 65,  阅读 - 164万

报错背景

服务器集群扩容,有一台节点忘记扩容并且硬盘可用空间为0的情况下启动了HBase集群,导致HBase处于不健康的运行状态。

报错现象

HBase无法正常关闭

 

查看日志 hbase-root-regionserver-bigdata2.log

2020-09-28 10:27:53,657 WARN  [regionserver/bigdata2:16020] regionserver.HRegionServer: reportForDuty failed; sleeping and then retrying.
2020-09-28 10:27:56,658 INFO  [regionserver/bigdata2:16020] regionserver.HRegionServer: reportForDuty to master=bigdata1,16000,1601259923019 with port=16020, startcode=1601259928763
2020-09-28 10:27:56,667 WARN  [regionserver/bigdata2:16020] regionserver.HRegionServer: reportForDuty failed; sleeping and then retrying.

报错原因

(1)HBase的不健康状态导致hadoop进入安全模式,因此导致HBase不能正常运行。

(2)HDFS中/hbase/MasterProcWALs下日志文件太多,造成HBase重启失败。

报错解决

复制代码

hadoop查看安全模式
# hadoop dfsadmin -safemode get


hadoop退出安全模式
# hadoop dfsadmin
-safemode leave 重启HBase # stop-hbase.sh # start-hbase.sh
复制代码

 

复制代码
查看HDFS中的数据,我的此目录下数据达到100GB
# hadoop dfs -ls /hbase/MasterProcWALs
删除日志文件 # hadoop dfs
-rm -r /hbase/MasterProcWALs/pv*
重启HBase
# stop-hbase.sh # start-hbase.sh
 
复制代码

 

posted on   吹静静  阅读(1900)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示