HBase-模式创建简介

1、模式创建简介

  1. 1、可以使用Apache HBase ShellJava API中的Admin创建或更新HBase模式。
  2. 2、进行ColumnFamily修改时,必须禁用表,比如:
  3. 2-1、示例
  4. Configuration config = HBaseConfiguration.create();
  5. Admin admin = new Admin(conf);
  6. TableName table = TableName.valueOf("myTable");
  7. admin.disableTable(table);
  8. HColumnDescriptor cf1 = ...;
  9. admin.addColumn(table, cf1); // adding new ColumnFamily
  10. HColumnDescriptor cf2 = ...;
  11. admin.modifyColumn(table, cf2); // modifying existing ColumnFamily
  12. admin.enableTable(table);
  13. 2API信息
  14. http://hbase.apache.org/book.html#client_dependencies

2、模式更新简介

  1. 1、当对TablesColumnFamilies进行更改(例如,区域大小,块大小)时,这些更改将在下次进行重大压缩时生效,并且StoreFiles将被重写。
  2. 2StoreFiles更多信息
  3. store-API