开发者社区> 问答> 正文

HBase2.0 一直rit

之前创建数据表时指定了压缩方式为snappy,但是创建失败了,之后就出现[ProcExecTimeout] assignment.AssignmentManager: STUCK Region-In-Transition rit=OPENING, location=dn2,16020,1534582878822, table=snappy_test1, region=0f0f1b2121833dd3640643471e5391bd。

然后删除了hbase:meta和hdfs中和这张表相关d记录,在hbase shell里已经看不到这张表了,但是hbase日志里还在一直报rit的错误。

展开
收起
hbase小能手 2018-11-06 14:15:32 4845 0
1 条回答
写回答
取消 提交回答
  • HBase是一个分布式的、面向列的开源数据库,一个结构化数据的分布式存储系统。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。阿里云HBase技术团队共同探讨HBase及其生态的问题。

    解决方案:
    1.删除zookeeper中/hbase/table/中的表
    2.删除hdfs文件,/hbase/data/default/对应表
    3.通过hbase shell删除meta中的记录
    scan 'hbase:meta', {STARTROW=>'snappy', LIMIT=>2},
    把相关的记录都删掉
    4.重启master

    2019-07-17 23:12:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载