Hbase 笔记

  1. 但一个CF被Flush时,其他相关的CF也会被同时Flush. 如果CF分配不均衡会导致很多小的HFile.
  2. Hbase的一条记录,只会由一个Region维护,即使有多个Column Family也不会跨越多个Region.
  3. Hbase的Memstore flush到 Hfile的触发条件有如下几种
  • WAL大小达到阀值
  •  内存使用达到阀值,但是阀值有2种:                 
   一个是Region所在MemStore Size的和,而不是单个MemStore,这个达到后会阻塞数据的写入
   另外一个是单个MemStore的大小

参考:

http://blog.itpub.net/51862/viewspace-1062329/

http://www.cnblogs.com/shitouer/archive/2013/02/05/configuring-hbase-memstore-what-you-should-know.html

猜你喜欢

转载自flyfoxs.iteye.com/blog/2244298