Scanner scanner = context.createScanner(MetadataTable.NAME, Authorizations.EMPTY); DIRECTORY_COLUMN.fetch(scanner); scanner.setRange(TabletsSection.getRange(tableId)); BatchWriter writer = context.createBatchWriter(MetadataTable.NAME, null); int count = 0;
s.setRange(MetadataSchema.TabletsSection.getRange(tableId)); for (Entry<Key,Value> entry : s) { System.out.println(entry.getKey().toStringNoTruncate() + " " + entry.getValue()); s.setRange(MetadataSchema.TabletsSection.getRange(tableId)); for (Entry<Key,Value> entry : s) { log.info(entry.getKey().toStringNoTruncate() + " " + entry.getValue()); s.setRange(MetadataSchema.TabletsSection.getRange(tableId)); for (Entry<Key,Value> entry : s) { log.info(entry.getKey().toStringNoTruncate() + " " + entry.getValue());
s.setRange(TabletsSection.getRange(tableId)); Set<String> wals = new HashSet<>(); for (Entry<Key,Value> entry : s) { s = conn.createScanner(MetadataTable.NAME, Authorizations.EMPTY); s.fetchColumnFamily(LogColumnFamily.NAME); s.setRange(TabletsSection.getRange(tableId)); for (Entry<Key,Value> entry : s) { log.info(entry.getKey().toStringNoTruncate() + "=" + entry.getValue());
BatchScanner bs = conn.createBatchScanner(MetadataTable.NAME, Authorizations.EMPTY, 8); try { Range allTables = MetadataSchema.TabletsSection.getRange(); Range tableRange = MetadataSchema.TabletsSection.getRange(tableId); Range beforeTable = new Range(allTables.getStartKey(), true, tableRange.getStartKey(), false);
String tableId = c.tableOperations().tableIdMap().get(tableName); assertNotNull("TableID for " + tableName + " was null", tableId); scanner.setRanges(Collections.singletonList(TabletsSection.getRange(tableId)));
if (tableId.equals(MetadataTable.ID)) { scanner = new IsolatedScanner(conn.createScanner(RootTable.NAME, Authorizations.EMPTY)); scanner.setRange(MetadataSchema.TabletsSection.getRange()); } else { scanner = new IsolatedScanner( Range range = new KeyExtent(tableId, null, ByteBufferUtil.toText(startRow)) .toMetadataRange(); scanner.setRange(range.clip(MetadataSchema.TabletsSection.getRange()));
s.setRange(MetadataSchema.TabletsSection.getRange(tableId)); s.fetchColumnFamily(MetadataSchema.TabletsSection.DataFileColumnFamily.NAME); MetadataSchema.TabletsSection.ServerColumnFamily.DIRECTORY_COLUMN.fetch(s);
scanner.setRange(MetadataSchema.TabletsSection.getRange()); } else { scanner = new IsolatedScanner(conn.createScanner(MetadataTable.NAME, Authorizations.EMPTY));
Scanner scanner = c.createScanner(MetadataTable.NAME, Authorizations.EMPTY); DIRECTORY_COLUMN.fetch(scanner); scanner.setRange(TabletsSection.getRange(tableId)); BatchWriter writer = c.createBatchWriter(MetadataTable.NAME, null); int count = 0;
Text first = KeyExtent.getMetadataEntry(tableId, start); Range range = new Range(first, false, null, true); scanner.setRange(range.clip(MetadataSchema.TabletsSection.getRange())); KeyExtent prevExtent = null;
scanner.setRange(MetadataSchema.TabletsSection.getRange()); TabletsSection.TabletColumnFamily.PREV_ROW_COLUMN.fetch(scanner); scanner.fetchColumnFamily(TabletsSection.CurrentLocationColumnFamily.NAME);
for (String tableName : new String[] {MetadataTable.NAME, RootTable.NAME}) { final Scanner s = c.createScanner(tableName, Authorizations.EMPTY); s.setRange(MetadataSchema.TabletsSection.getRange()); s.fetchColumnFamily(MetadataSchema.TabletsSection.CurrentLocationColumnFamily.NAME); MetadataSchema.TabletsSection.TabletColumnFamily.PREV_ROW_COLUMN.fetch(s);
s.setRange(MetadataSchema.TabletsSection.getRange()); Map<String,Integer> counts = new HashMap<>(); while (true) {
s.setRange(MetadataSchema.TabletsSection.getRange(tableId)); s.fetchColumnFamily(MetadataSchema.TabletsSection.DataFileColumnFamily.NAME);
scanner.setRange(MetadataSchema.TabletsSection.getRange()); scanner.fetchColumnFamily(MetadataSchema.TabletsSection.DataFileColumnFamily.NAME); scanner.fetchColumnFamily(MetadataSchema.TabletsSection.LogColumnFamily.NAME);