Hi,
Does anyone have an idea why most of my 128MB memstore flushed files are
only several MBs?

There are a lot of logs look as below:

2017-03-27 13:10:25,064 INFO
org.apache.hadoop.hbase.regionserver.DefaultStoreFlusher: Flushed,
sequenceid=13042496, memsize=128.0 M, hasBloomFilter=true, into tmp file
hdfs://xxxxx
2017-03-27 13:10:25,093 INFO org.apache.hadoop.hbase.regionserver.HStore:
Added
hdfs://nameservice1/hbase/data/default/mytable/82f4e7d6931a57edf9654f32625f9fb7/t/0f59c07ef24644a38dce577d7fb6ac1b,
entries=545226, sequenceid=13042496, filesize=7.3 M
2017-03-27 13:10:25,094 INFO org.apache.hadoop.hbase.regionserver.HRegion:
Finished memstore flush of ~128.02 MB/134235405, currentsize=352.34
KB/360800 for region
mytable,3808555269964B038A7BC1EC6CC19B03\x00\x00\x00\x00\x00\x00\x00\xA7\x00\x06P\xC9])\x9A\xC9\x01\xA9Q<\xBDX\x88\x07\x82\xEAR\xD7,1490340797381.82f4e7d6931a57edf9654f32625f9fb7.
in 1052ms, sequenceid=13042496, compaction requested=false

A 128MB memstore flushed to be only 7.3MB hfile, is that normal?
In what case  could this happen?

Thanks
Hef

Reply via email to