把这些region的目录下的.regioninfo写到meta表中

没有引用文件,就是独立的region。现在是想把这些region的目录下的.regioninfo写到meta表中,但是repair又不成功

史晓江

赞同来自:

嗯,先确认下你看到的是否是父region吧,父region不加载正常的。ls -R表目录 | grep regionid,可以看看是否有引用文件

时间不再回头 - 一句话介绍

赞同来自:

没有引用文件,就是独立的region。现在是想把这些region的目录下的.regioninfo写到meta表中,但是repair又不成功

史晓江

赞同来自:

单纯hbck,报什么问题么?感觉只是region没加载的话,不会出这个问题。先别repair,先只hbck。hbck有一个fixhole的选项,可以看下,之修复空洞。hbase hbck -repairHoles。-fixHdfsHoles的作用: 如果rowkey出现空洞,即相邻的两个region的rowkey不连续,则使用这个参数会在HDFS里面创建一个新的region。 但是我现在hdfs上应该有region,是否用-fixMeta

要回复问题请先登录注册