对http://blog.youkuaiyun.com/zhangzhaokun/article/details/78419846?locationnum=6&fps=1做补充。
1、遇到kylin发生Segments overlap,但按上面的连接处理时发生hbase连接失败,kylin的
org.apache.kylin.common.persistence.ResourceTool.copy( 方法报“Failed to open”。
2、同时hbase中matedata表会出现region split。
3、要还原的meta_backups大小是300M,有单文件5M的。
这是由于很快上传大量数据导致hbase出现写备份延迟报错,并很快触发分区。
解决思路:
手工拆分meta_backups,分多次还原。
解决步骤:
1、删除matedata表;
2、按文件和目录大小手工拆分meta_backups成多分;
3、分批执行./bin/metastore.sh restore(如果还是报错继续拆更小);
4、重启kylin。