Test MOB storage and retrieval performance
You can test the MOB storage and retrieval performance by using the Apache HBase Load Test Tool (ltt), and by configuring it to generate MOB values.
$ hbase ltt -mob_threshold 102400 -generator \ org.apache.hadoop.hbase.util.LoadTestDataGeneratorWithMOB:medium_column:102400:104857 \ -tn example_table -families small_column,medium_column -num_keys 10000 -write 3:1024
-mob_thresholdis the size (in bytes) at which an object is considered to be a MOB. You must set this threshold for the tool to configure column families as MOB-enabled.
-generatoris the class that generates load for the tool. You must set this parameter to tell the tool how the values must be created. For example, when you set this as LoadTestDataGeneratorWithMOB:medium_column:102400:104857, the parameter accepts the name of a column family, and a range of data sizes for that column. This option pseudo-randomly chooses to make cells in that column family that are of this size range (102400:104857, rather than the default cell size.
-tnis the name of the table to create, and use
-familiesis a list of column families to create on the table you provided in using the -tn parameter.
-num_keysis the number of rows to write.
-writeis the upper bound on the number of cells to write per column family and the average size of those cells.