No, Every column family has its own memstore. Each one is 128MB in your case. When flushing, the flusher will choose those memstore who satisfy certain conditions, so it is possible that not every column family(Store) will flush the memstore. Best Regards Allan Yang
Antonio Si <antonio...@gmail.com> 于2018年11月14日周三 上午7:34写道: > Hi, > > I would like to confirm my understand. > > Let's say I have 13 column families in a hbase table. 11 of those column > families have no data, which 2 column families have large amount of data. > > My understanding is that the size of memstore, which is 128M in my env, > will be shared across all column families even though there is no data in > that column families. Is my understanding correct? > > Thanks in advance. > > Antonio. >