* | NAME | string | Name of column
|
| BLOOMFILTER | string | It can be enabled per-ColumnFamily
|
| VERSIONS | integer | The maximum number of row versions to store is configured per column family
|
| IN_MEMORY | boolean | It can be enabled per-ColumnFamily
|
| KEEP_DELETED_CELLS | boolean | That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells.
|
| DATA_BLOCK_ENCODING | string | It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table.
|
| TTL | integer | Time to live
|
| COMPRESSION | string | Production systems should use compression with their ColumnFamily definitions.
|
| MIN_VERSIONS | integer | The minimum number of row versions to keep is configured per column family
|
| BLOCKCACHE | boolean | It is enabled by default for all the user tables which means that any read operation will load the LRU cache.
|
| BLOCKSIZE | integer | The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes.
|
| REPLICATION_SCOPE | integer | It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled.
|