Modifier and Type | Method and Description |
---|---|
static Table.ID |
Tables._getTableId(ClientContext context,
String tableName)
Lookup table ID in ZK.
|
protected TabletLocator.TabletLocation |
TabletLocatorImpl._locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry,
boolean lock,
org.apache.accumulo.core.client.impl.TabletLocatorImpl.LockCheckerSession lcSession) |
<T extends Mutation> |
TimeoutTabletLocator.binMutations(ClientContext context,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures) |
<T extends Mutation> |
TabletLocatorImpl.binMutations(ClientContext context,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures) |
abstract <T extends Mutation> |
TabletLocator.binMutations(ClientContext context,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures) |
<T extends Mutation> |
SyncingTabletLocator.binMutations(ClientContext context,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures) |
<T extends Mutation> |
RootTabletLocator.binMutations(ClientContext context,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures) |
List<Range> |
TimeoutTabletLocator.binRanges(ClientContext context,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges) |
List<Range> |
TabletLocatorImpl.binRanges(ClientContext context,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges) |
abstract List<Range> |
TabletLocator.binRanges(ClientContext context,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges) |
List<Range> |
SyncingTabletLocator.binRanges(ClientContext context,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges) |
List<Range> |
RootTabletLocator.binRanges(ClientContext context,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges) |
static void |
Tables.clearCache(ClientContext context) |
static void |
Tables.clearCacheByPath(ClientContext context,
String zooPath)
Clears the zoo cache from instance/root/{PATH}
|
static SortedMap<KeyExtent,Bulk.Files> |
BulkImport.computeFileToTabletMappings(org.apache.hadoop.fs.FileSystem fs,
Table.ID tableId,
org.apache.hadoop.fs.Path dirPath,
Executor executor,
ClientContext context) |
static void |
TabletServerBatchReaderIterator.doLookup(ClientContext context,
String server,
Map<KeyExtent,List<Range>> requested,
Map<KeyExtent,List<Range>> failures,
Map<KeyExtent,List<Range>> unscanned,
TabletServerBatchReaderIterator.ResultReceiver receiver,
List<Column> columns,
ScannerOptions options,
Authorizations authorizations) |
static <T> T |
ServerClient.execute(ClientContext context,
ClientExecReturn<T,ClientService.Client> exec) |
static <T> T |
MasterClient.execute(ClientContext context,
ClientExecReturn<T,MasterClientService.Client> exec) |
static <CT extends org.apache.thrift.TServiceClient,RT> |
ServerClient.execute(ClientContext context,
org.apache.thrift.TServiceClientFactory<CT> factory,
ClientExecReturn<RT,CT> exec) |
static <T> T |
ReplicationClient.executeCoordinatorWithReturn(ClientContext context,
ClientExecReturn<T,ReplicationCoordinator.Client> exec) |
static void |
MasterClient.executeGeneric(ClientContext context,
ClientExec<MasterClientService.Client> exec) |
static void |
MasterClient.executeNamespace(ClientContext context,
ClientExec<MasterClientService.Client> exec) |
static <T> T |
ServerClient.executeRaw(ClientContext context,
ClientExecReturn<T,ClientService.Client> exec) |
static <CT extends org.apache.thrift.TServiceClient,RT> |
ServerClient.executeRaw(ClientContext context,
org.apache.thrift.TServiceClientFactory<CT> factory,
ClientExecReturn<RT,CT> exec) |
static void |
ServerClient.executeRawVoid(ClientContext context,
ClientExec<ClientService.Client> exec) |
static <T> T |
ReplicationClient.executeServicerWithReturn(ClientContext context,
HostAndPort tserver,
ClientExecReturn<T,ReplicationServicer.Client> exec,
long timeout) |
static void |
MasterClient.executeTable(ClientContext context,
ClientExec<MasterClientService.Client> exec) |
static void |
ServerClient.executeVoid(ClientContext context,
ClientExec<ClientService.Client> exec) |
static void |
MasterClient.executeVoid(ClientContext context,
ClientExec<MasterClientService.Client> exec) |
static boolean |
Namespaces.exists(ClientContext context,
Namespace.ID namespaceId) |
static boolean |
Tables.exists(ClientContext context,
Table.ID tableId) |
static List<KeyExtent> |
BulkImport.findOverlappingTablets(ClientContext context,
BulkImport.KeyExtentCache extentCache,
FileSKVIterator reader) |
static List<KeyExtent> |
BulkImport.findOverlappingTablets(ClientContext context,
BulkImport.KeyExtentCache extentCache,
org.apache.hadoop.fs.Path file,
org.apache.hadoop.fs.FileSystem fs,
com.google.common.cache.Cache<String,Long> fileLenCache) |
static boolean |
ThriftScanner.getBatchFromServer(ClientContext context,
Range range,
KeyExtent extent,
String server,
SortedMap<Key,Value> results,
SortedSet<Column> fetchedColumns,
List<IterInfo> serverSideIteratorList,
Map<String,Map<String,String>> serverSideIteratorOptions,
int size,
Authorizations authorizations,
boolean retry,
long batchTimeOut,
String classLoaderContext) |
static Pair<String,ClientService.Client> |
ServerClient.getConnection(ClientContext context) |
static MasterClientService.Client |
MasterClient.getConnection(ClientContext context) |
static Pair<String,ClientService.Client> |
ServerClient.getConnection(ClientContext context,
boolean preferCachedConnections) |
static Pair<String,ClientService.Client> |
ServerClient.getConnection(ClientContext context,
boolean preferCachedConnections,
long rpcTimeout) |
static <CT extends org.apache.thrift.TServiceClient> |
ServerClient.getConnection(ClientContext context,
org.apache.thrift.TServiceClientFactory<CT> factory) |
static <CT extends org.apache.thrift.TServiceClient> |
ServerClient.getConnection(ClientContext context,
org.apache.thrift.TServiceClientFactory<CT> factory,
boolean preferCachedConnections,
long rpcTimeout) |
static MasterClientService.Client |
MasterClient.getConnectionWithRetry(ClientContext context) |
static ReplicationCoordinator.Client |
ReplicationClient.getCoordinatorConnection(ClientContext context) |
static ReplicationCoordinator.Client |
ReplicationClient.getCoordinatorConnectionWithRetry(ClientContext context) |
static Map<Table.ID,String> |
Tables.getIdToNameMap(ClientContext context) |
static SortedMap<Namespace.ID,String> |
Namespaces.getIdToNameMap(ClientContext context)
Return sorted map with key = ID, value = namespaceName
|
static TabletLocator |
TabletLocator.getLocator(ClientContext context,
Table.ID tableId) |
static Namespace.ID |
Namespaces.getNamespaceId(ClientContext context,
String namespaceName)
Look for namespace ID in ZK.
|
static Namespace.ID |
Tables.getNamespaceId(ClientContext context,
Table.ID tableId)
Returns the namespace id for a given table ID.
|
static String |
Namespaces.getNamespaceName(ClientContext context,
Namespace.ID namespaceId)
Look for namespace name in ZK.
|
static Map<String,Table.ID> |
Tables.getNameToIdMap(ClientContext context) |
static SortedMap<String,Namespace.ID> |
Namespaces.getNameToIdMap(ClientContext context)
Return sorted map with key = namespaceName, value = ID
|
static String |
Tables.getPrintableTableInfoFromId(ClientContext context,
Table.ID tableId) |
static String |
Tables.getPrintableTableInfoFromName(ClientContext context,
String tableName) |
protected TabletLocator.TabletLocation |
RootTabletLocator.getRootTabletLocation(ClientContext context) |
static ReplicationServicer.Client |
ReplicationClient.getServicerConnection(ClientContext context,
HostAndPort server,
long timeout)
Attempt a single time to create a ReplicationServicer client to the given host
|
static Table.ID |
Tables.getTableId(ClientContext context,
String tableName)
Lookup table ID in ZK.
|
static List<Table.ID> |
Namespaces.getTableIds(ClientContext context,
Namespace.ID namespaceId) |
static String |
Tables.getTableName(ClientContext context,
Table.ID tableId) |
static List<String> |
Namespaces.getTableNames(ClientContext context,
Namespace.ID namespaceId) |
static String |
Tables.getTableOfflineMsg(ClientContext context,
Table.ID tableId) |
static TableState |
Tables.getTableState(ClientContext context,
Table.ID tableId) |
static TableState |
Tables.getTableState(ClientContext context,
Table.ID tableId,
boolean clearCachedState)
Get the current state of the table using the tableid.
|
org.apache.thrift.transport.TTransport |
ThriftTransportPool.getTransport(HostAndPort location,
long milliseconds,
ClientContext context) |
void |
TabletLocatorImpl.invalidateCache(ClientContext context,
String server) |
abstract void |
TabletLocator.invalidateCache(ClientContext context,
String server)
Invalidate all metadata entries that point to server
|
void |
SyncingTabletLocator.invalidateCache(ClientContext context,
String server) |
void |
RootTabletLocator.invalidateCache(ClientContext context,
String server) |
TabletLocator.TabletLocation |
TimeoutTabletLocator.locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry) |
TabletLocator.TabletLocation |
TabletLocatorImpl.locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry) |
abstract TabletLocator.TabletLocation |
TabletLocator.locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry) |
TabletLocator.TabletLocation |
SyncingTabletLocator.locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry) |
TabletLocator.TabletLocation |
RootTabletLocator.locateTablet(ClientContext context,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry) |
static Namespace.ID |
Namespaces.lookupNamespaceId(ClientContext context,
String namespaceName)
Look for namespace ID in ZK.
|
TabletLocator.TabletLocations |
TabletLocatorImpl.TabletLocationObtainer.lookupTablet(ClientContext context,
TabletLocator.TabletLocation src,
org.apache.hadoop.io.Text row,
org.apache.hadoop.io.Text stopRow,
TabletLocator parent) |
List<TabletLocator.TabletLocation> |
TabletLocatorImpl.TabletLocationObtainer.lookupTablets(ClientContext context,
String tserver,
Map<KeyExtent,List<Range>> map,
TabletLocator parent) |
static boolean |
Namespaces.namespaceNameExists(ClientContext context,
String namespaceName)
Return true if namespace name exists
|
static List<KeyValue> |
ThriftScanner.scan(ClientContext context,
ThriftScanner.ScanState scanState,
int timeOut) |
Modifier and Type | Method and Description |
---|---|
static MetadataServicer |
MetadataServicer.forTableId(ClientContext context,
Table.ID tableId) |
static MetadataServicer |
MetadataServicer.forTableName(ClientContext context,
String tableName) |
TabletLocator.TabletLocations |
MetadataLocationObtainer.lookupTablet(ClientContext context,
TabletLocator.TabletLocation src,
org.apache.hadoop.io.Text row,
org.apache.hadoop.io.Text stopRow,
TabletLocator parent) |
List<TabletLocator.TabletLocation> |
MetadataLocationObtainer.lookupTablets(ClientContext context,
String tserver,
Map<KeyExtent,List<Range>> tabletsRanges,
TabletLocator parent) |
Modifier and Type | Method and Description |
---|---|
MetadataScanner.TableOptions |
MetadataScanner.SourceOptions.from(ClientContext ctx) |
Modifier and Type | Method and Description |
---|---|
long |
AccumuloReplicationReplayer.replicateKeyValues(ClientContext context,
String tableName,
KeyValues kvs) |
long |
AccumuloReplicationReplayer.replicateLog(ClientContext context,
String tableName,
WalEdits data) |
Modifier and Type | Method and Description |
---|---|
static org.apache.thrift.transport.TTransport |
ThriftUtil.createTransport(HostAndPort address,
ClientContext context)
Create a transport that is not pooled
|
static <T extends org.apache.thrift.TServiceClient> |
ThriftUtil.getClient(org.apache.thrift.TServiceClientFactory<T> factory,
HostAndPort address,
ClientContext context)
Create a Thrift client using the given factory with a pooled transport (if available), the
address and client context.
|
static <T extends org.apache.thrift.TServiceClient> |
ThriftUtil.getClient(org.apache.thrift.TServiceClientFactory<T> factory,
HostAndPort address,
ClientContext context,
long timeout)
Create a Thrift client using the given factory with a pooled transport (if available) using the
address, client context and timeout
|
static <T extends org.apache.thrift.TServiceClient> |
ThriftUtil.getClientNoTimeout(org.apache.thrift.TServiceClientFactory<T> factory,
HostAndPort address,
ClientContext context)
Create a Thrift client using the given factory with a pooled transport (if available), the
address, and client context with no timeout.
|
static TabletClientService.Client |
ThriftUtil.getTServerClient(HostAndPort address,
ClientContext context)
Create a TabletServer Thrift client
|
static TabletClientService.Client |
ThriftUtil.getTServerClient(HostAndPort address,
ClientContext context,
long timeout)
Create a TabletServer Thrift client
|
Constructor and Description |
---|
Gatherer(ClientContext context,
TSummaryRequest request,
AccumuloConfiguration tableConfig,
CryptoService cryptoService) |
Modifier and Type | Method and Description |
---|---|
static String |
MonitorUtil.getLocation(ClientContext context) |
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.