hbase
阿猫阿狗Hakuna
这个作者很懒,什么都没留下…
展开
-
HBase写和读的机制
HBase写机制 默认情况下,执行写入时会写到两个地方:预写式日志(write-ahead log,也称HLog)和MenStore。Hbase默认方式是把写入动作记录在这两个地方,以保证数据持久化。只有当这两个地方的变化信息都写入并确认后,才认为写动作完成。 MemStore是内存里的写入缓冲区,HBase中数据在永久写入磁盘之前在这里累积。当Memstore填满后,其中的数据会刷写到硬盘,原创 2016-09-25 11:55:17 · 1072 阅读 · 0 评论 -
HBase中Split的详细过程
分裂的细节并不简单。当分裂发生时,新创建的“女儿regions”不会将所有的数据立即写入到新文件中。相反,它创建一些与象征性引用文件相似的小文件,称为Reference files,这些文件根据根据切分点指向父store file的头部或者尾部。reference file用起来和普通数据文件没什么区别,但是其中只有一半的记录。region只会在没有引用指向父region不变的数据文件时才会真正的分翻译 2016-12-06 13:03:23 · 1883 阅读 · 0 评论