美文网首页我爱编程
HBase 常见错误修复方法

HBase 常见错误修复方法

作者: eriolchan | 来源:发表于2017-09-14 16:54 被阅读1272次

在重启HBase Region Server后经常会使用hbase hbck 命令进行检测,有时会检测出一些错误,以下是对于一些常见的错误的处理方法。

1. Found lingering reference file hdfs:...

hadoop dfs -rm hdfs://... (这步可能可以忽略)
hbase hbck -fixReferenceFiles 

2. empty REGIONINFO_QUALIFIER rows

hbase hbck -fixEmptyMetaCells

3. ERROR: There is a hole in the region chain between 28492e79:\x00\x04X\xDE\xEEg and 28f5c280. You need to create a new .regioninfo and region dir in hdfs to plug the hole.

hbase hbck -fixHdfsHole
hbase hbck -fixMeta
hbase hbck -fixAssignments

4. region in transition
只有ERROR 时,才需要执行下面操作

stop hbase cluster (关闭hbase 集群)
hbase zkcli (或者 zookeeper-client -server 10.1.1.10:2181)
rmr /hbase
start hbase cluster (启动hbase 集群,会重新生成/hbase 数据)

总结

hbase hbck -help 能看到所有的帮助命令,根据ERROR 信息基本能搜到对应的关键字,再执行对应的命令即可。
修复完后部分命令需要执行-fixMeta (重新生成hbase meta 信息),然后再执行-fixAssignments (根据meta 表将region 分配给对应的region server) 才生效。

相关文章

  • HBase 常见错误修复方法

    在重启HBase Region Server后经常会使用hbase hbck 命令进行检测,有时会检测出一些错误,...

  • Hbase常见错误解决方法

    1、NoSuchColumnFamilyException 出现这个错误多半是由于Hbase client的版本与...

  • 将数据文件(csv,Tsv)导入Hbase的三种方法

    将各种类型的数据库或者文件导入到HBase,常见有三种方法: (1)使用HBase的API中的Put方法 (2...

  • Flutter plugin not installed; Da

    修复运行flutter doctor提示以下错误方法 执行以下命令进行修复 注意:AndroidStudio4.2...

  • HBase修复

    1表名替换 在shell命令执行 (1) disable ‘tablename’ // 制作快照 (2) sna...

  • Hbase修复

  • 2018-06-12

    GO 一些常见的并发编程错误 onelang Ohcount:源代码行计数器和分析器 HBase, Phoenix...

  • Andfix&Tinker 热修复方案原理

    Andfix andfix从native入手修改ArtMethod的字节码地址实现错误方法块的修复。修复的粒度是方...

  • nrm报错修复

    错误信息显示: 修复方法在 C:\Users\Administrator\AppData\Roaming\npm\...

  • hbase

    1、hbase输入错误无法删除解决方法 SecureCRT的终端修改为Linux Ctrl+退格键(Backspa...

网友评论

    本文标题:HBase 常见错误修复方法

    本文链接:https://www.haomeiwen.com/subject/nxbdsxtx.html