最近在准备使用HBASE_MOB作为S3存储的后端实现,在代码阅读验证时发现问题如下:
(1)在社区的最初设计时,是有一个外部的MR工具进行辅助compaction,但是在最新代码中已经去掉,由HMASTER进行相关工作。但是进程本身只有HMASTER单点进行,如果表的写入较多(目前测试单点不停写的情况下)compaction完全无法完成。
(2)基于(1)的情况,目前单表单CF在MOBDIR里对应的为一个目录,则MOBFILE则会不停积压,最终可能会导致HDFS目录文件数过多无法写入。
(3)是否可认为,目前如果将MOB正式应用,还需要完成自行compaction的编码工作,或将外围的mr工具实现后,才可正式使用?
如果有MOB相关经验的大大,能在百忙中帮忙解答下,多谢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。