.setMaxVersions(conf.getInt(HConstants.HBASE_META_VERSIONS, HConstants.DEFAULT_HBASE_META_VERSIONS)) .setInMemory(true) .setBlocksize(conf.getInt(HConstants.HBASE_META_BLOCK_SIZE, HConstants.DEFAULT_HBASE_META_BLOCK_SIZE)) .setMaxVersions(conf.getInt(HConstants.HBASE_META_VERSIONS, HConstants.DEFAULT_HBASE_META_VERSIONS)) .setInMemory(true) .setBlocksize(8 * 1024) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .newBuilder(HConstants.REPLICATION_BARRIER_FAMILY) .setMaxVersions(HConstants.ALL_VERSIONS) .setInMemory(true) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .setMaxVersions(conf.getInt(HConstants.HBASE_META_VERSIONS, HConstants.DEFAULT_HBASE_META_VERSIONS)) .setInMemory(true) .setBlocksize(conf.getInt(HConstants.HBASE_META_BLOCK_SIZE, HConstants.DEFAULT_HBASE_META_BLOCK_SIZE))
/** * Enable in memory caching for hbase:meta */ public static TableDescriptor setInfoFamilyCachingForMeta(TableDescriptor metaDescriptor, final boolean b) { TableDescriptorBuilder builder = TableDescriptorBuilder.newBuilder(metaDescriptor); for (ColumnFamilyDescriptor hcd: metaDescriptor.getColumnFamilies()) { if (Bytes.equals(hcd.getName(), HConstants.CATALOG_FAMILY)) { builder.modifyColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(hcd) .setBlockCacheEnabled(b) .setInMemory(b) .build()); } } return builder.build(); }
/** * Create the ACL table * @throws IOException */ private static void createACLTable(Admin admin) throws IOException { /** Table descriptor for ACL table */ ColumnFamilyDescriptor cfd = ColumnFamilyDescriptorBuilder.newBuilder(AccessControlLists.ACL_LIST_FAMILY). setMaxVersions(1). setInMemory(true). setBlockCacheEnabled(true). setBlocksize(8 * 1024). setBloomFilterType(BloomType.NONE). setScope(HConstants.REPLICATION_SCOPE_LOCAL).build(); TableDescriptor td = TableDescriptorBuilder.newBuilder(AccessControlLists.ACL_TABLE_NAME). setColumnFamily(cfd).build(); admin.createTable(td); }
builder.setInMemory(in.isInMemory());
columnDescBuilder.setInMemory(inMemoryCF);
ColumnFamilyDescriptorBuilder builder = ColumnFamilyDescriptorBuilder.newBuilder(HConstants.CATALOG_FAMILY) .setInMemory(true) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .setBloomFilterType(BloomType.NONE); assertEquals(v, builder.build().getMinVersions()); builder.setKeepDeletedCells(KeepDeletedCells.TRUE); builder.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = builder.build().isInMemory(); builder.setScope(v);
ColumnFamilyDescriptorBuilder familyABuilder = ColumnFamilyDescriptorBuilder .newBuilder(familyA); familyABuilder.setInMemory(true); admin.modifyColumnFamily(tableDescriptor.getTableName(), familyABuilder.build());
ColumnFamilyDescriptorBuilder builder = ColumnFamilyDescriptorBuilder.newBuilder(HConstants.CATALOG_FAMILY) .setInMemory(true) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .setBloomFilterType(BloomType.NONE); assertEquals(v, builder.build().getMinVersions()); builder.setKeepDeletedCells(KeepDeletedCells.TRUE); builder.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = builder.build().isInMemory(); builder.setScope(v);
columnDescBuilder.setInMemory(inMemoryCF);
columnDescBuilder.setInMemory(inMemoryCF);