@Before public void setUp() throws Exception { HColumnDescriptor fam; t1_syncupSource = new HTableDescriptor(t1_su); fam = new HColumnDescriptor(famName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); t1_syncupSource.addFamily(fam); fam = new HColumnDescriptor(noRepfamName); t1_syncupSource.addFamily(fam); t1_syncupTarget = new HTableDescriptor(t1_su); fam = new HColumnDescriptor(famName); t1_syncupTarget.addFamily(fam); fam = new HColumnDescriptor(noRepfamName); t1_syncupTarget.addFamily(fam); t2_syncupSource = new HTableDescriptor(t2_su); fam = new HColumnDescriptor(famName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); t2_syncupSource.addFamily(fam); fam = new HColumnDescriptor(noRepfamName); t2_syncupSource.addFamily(fam); t2_syncupTarget = new HTableDescriptor(t2_su); fam = new HColumnDescriptor(famName); t2_syncupTarget.addFamily(fam); fam = new HColumnDescriptor(noRepfamName); t2_syncupTarget.addFamily(fam); }
fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); fam = new HColumnDescriptor(noRepfamName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabA.addFamily(fam); fam = new HColumnDescriptor(f2Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabA.addFamily(fam); fam = new HColumnDescriptor(f3Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabA.addFamily(fam); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabB.addFamily(fam); fam = new HColumnDescriptor(f2Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabB.addFamily(fam); fam = new HColumnDescriptor(f3Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabB.addFamily(fam); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabC.addFamily(fam); fam = new HColumnDescriptor(f2Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); tabC.addFamily(fam); fam = new HColumnDescriptor(f3Name); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL);
fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); fam = new HColumnDescriptor(noRepfamName);
cf.setScope(kylinConfig.getHBaseReplicationScope()); return cf;
HColumnDescriptor fam = new HColumnDescriptor(FAMILY); fam.setMaxVersions(3); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); try (Connection conn = ConnectionFactory.createConnection(conf1);
@BeforeClass public static void setUpBeforeClass() throws Exception { utility1 = new HBaseTestingUtility(conf1); utility1.startMiniCluster(); admin = new ReplicationAdmin(conf1); conf2 = HBaseConfiguration.create(conf1); conf2.set(HConstants.ZOOKEEPER_ZNODE_PARENT, "/2"); conf2.setInt(HConstants.ZOOKEEPER_CLIENT_PORT, 2182); utility2 = new HBaseTestingUtility(conf2); utility2.startMiniCluster(); ReplicationPeerConfig config = new ReplicationPeerConfig(); config.setClusterKey(utility2.getClusterKey()); admin.addPeer(peerId, config, null); HTableDescriptor table = new HTableDescriptor(tableName); HColumnDescriptor fam = new HColumnDescriptor(famName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); utility1.getAdmin().createTable(table, HBaseTestingUtility.KEYS_FOR_HBA_CREATE_TABLE); utility1.waitUntilAllRegionsAssigned(tableName); }
HTableDescriptor table = new HTableDescriptor(TABLE_NAME); HColumnDescriptor desc = new HColumnDescriptor(fam); desc.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(desc); try {
desc.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(desc); try (Admin hBaseAdmin = TEST_UTIL.getAdmin()) {
HTableDescriptor table = new HTableDescriptor(tableName); HColumnDescriptor fam = new HColumnDescriptor(famName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); utility1.getAdmin().createTable(table);
@Test public void testEnableReplicationWhenReplicationNotEnabled() throws Exception { HTableDescriptor table = new HTableDescriptor(admin1.getTableDescriptor(tableName)); for (HColumnDescriptor fam : table.getColumnFamilies()) { fam.setScope(HConstants.REPLICATION_SCOPE_LOCAL); } admin1.disableTable(tableName); admin1.modifyTable(tableName, table); admin1.enableTable(tableName); admin2.disableTable(tableName); admin2.modifyTable(tableName, table); admin2.enableTable(tableName); admin1.enableTableReplication(tableName); table = admin1.getTableDescriptor(tableName); for (HColumnDescriptor fam : table.getColumnFamilies()) { assertEquals(HConstants.REPLICATION_SCOPE_GLOBAL, fam.getScope()); } }
fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); hdt.addFamily(fam);
new HColumnDescriptor(HConstants.CATALOG_FAMILY) .setInMemory(true) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .setBloomFilterType(BloomType.NONE) .setCacheDataInL1(true)); hcd.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = hcd.isInMemory(); hcd.setScope(v); hcd.setDataBlockEncoding(DataBlockEncoding.FAST_DIFF); hcd.setBloomFilterType(BloomType.ROW);
private HColumnDescriptor configure(HColumnDescriptor column, DatasetDescriptor descriptor) { if (descriptor.hasProperty(REPLICATION_ID_PROP)) { String value = descriptor.getProperty(REPLICATION_ID_PROP); try { column.setScope(Integer.valueOf(value)); } catch (NumberFormatException e) { throw new IllegalArgumentException( "Invalid replication scope: " + value, e); } } return column; }
private HColumnDescriptor configure(HColumnDescriptor column, DatasetDescriptor descriptor) { if (descriptor.hasProperty(REPLICATION_ID_PROP)) { String value = descriptor.getProperty(REPLICATION_ID_PROP); try { column.setScope(Integer.valueOf(value)); } catch (NumberFormatException e) { throw new IllegalArgumentException( "Invalid replication scope: " + value, e); } } return column; }
public static void createSchema(Configuration hbaseConf) throws IOException { Admin admin = ConnectionFactory.createConnection(hbaseConf).getAdmin(); if (!admin.tableExists(TableName.valueOf("sep-user-demo"))) { HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf("sep-user-demo")); HColumnDescriptor infoCf = new HColumnDescriptor("info"); infoCf.setScope(1); tableDescriptor.addFamily(infoCf); admin.createTable(tableDescriptor); } admin.close(); } }
public static void createSchema(Configuration hbaseConf) throws IOException { Admin admin = ConnectionFactory.createConnection(hbaseConf).getAdmin(); if (!admin.tableExists(TableName.valueOf(USER_TABLE))) { HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(USER_TABLE)); HColumnDescriptor infoCf = new HColumnDescriptor("info"); infoCf.setScope(1); tableDescriptor.addFamily(infoCf); RegionSplitter.HexStringSplit splitter = new RegionSplitter.HexStringSplit(); byte[][] splitKeys = splitter.split(12); admin.createTable(tableDescriptor, splitKeys); } if (!admin.tableExists(TableName.valueOf(MESSAGE_TABLE))) { HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(MESSAGE_TABLE)); HColumnDescriptor dataCf = new HColumnDescriptor("content"); dataCf.setScope(1); tableDescriptor.addFamily(dataCf); admin.createTable(tableDescriptor); } admin.close(); } }
new HColumnDescriptor(HConstants.CATALOG_FAMILY) .setInMemory(true) .setScope(HConstants.REPLICATION_SCOPE_LOCAL) .setBloomFilterType(BloomType.NONE) .setCacheDataInL1(true)); hcd.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = hcd.isInMemory(); hcd.setScope(v); hcd.setDataBlockEncoding(DataBlockEncoding.FAST_DIFF); hcd.setBloomFilterType(BloomType.ROW);
@BeforeClass public static void setUpBeforeClass() throws Exception { utility1 = new HBaseTestingUtility(conf1); utility1.startMiniCluster(); admin = new ReplicationAdmin(conf1); conf2 = HBaseConfiguration.create(conf1); conf2.set(HConstants.ZOOKEEPER_ZNODE_PARENT, "/2"); conf2.setInt(HConstants.ZOOKEEPER_CLIENT_PORT, 2182); utility2 = new HBaseTestingUtility(conf2); utility2.startMiniCluster(); ReplicationPeerConfig config = new ReplicationPeerConfig(); config.setClusterKey(utility2.getClusterKey()); admin.addPeer(peerId, config, null); HTableDescriptor table = new HTableDescriptor(tableName); HColumnDescriptor fam = new HColumnDescriptor(famName); fam.setScope(HConstants.REPLICATION_SCOPE_GLOBAL); table.addFamily(fam); utility1.getAdmin().createTable(table, HBaseTestingUtility.KEYS_FOR_HBA_CREATE_TABLE); utility1.waitUntilAllRegionsAssigned(tableName); }
@Test public void testEnableReplicationWhenReplicationNotEnabled() throws Exception { HTableDescriptor table = new HTableDescriptor(admin1.getTableDescriptor(tableName)); for (HColumnDescriptor fam : table.getColumnFamilies()) { fam.setScope(HConstants.REPLICATION_SCOPE_LOCAL); } admin1.disableTable(tableName); admin1.modifyTable(tableName, table); admin1.enableTable(tableName); admin2.disableTable(tableName); admin2.modifyTable(tableName, table); admin2.enableTable(tableName); admin1.enableTableReplication(tableName); table = admin1.getTableDescriptor(tableName); for (HColumnDescriptor fam : table.getColumnFamilies()) { assertEquals(HConstants.REPLICATION_SCOPE_GLOBAL, fam.getScope()); } }