Interface MasterClientService.Iface
-
- All Superinterfaces:
FateService.Iface
- All Known Implementing Classes:
MasterClientService.Client
- Enclosing class:
- MasterClientService
public static interface MasterClientService.Iface extends FateService.Iface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandrainReplicationTable(TInfo tfino, TCredentials credentials, String tableName, Set<String> logsToWatch)List<String>getActiveTservers(TInfo tinfo, TCredentials credentials)TDelegationTokengetDelegationToken(TInfo tinfo, TCredentials credentials, TDelegationTokenConfig cfg)MasterMonitorInfogetMasterStats(TInfo tinfo, TCredentials credentials)longinitiateFlush(TInfo tinfo, TCredentials credentials, String tableName)voidremoveNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property)voidremoveSystemProperty(TInfo tinfo, TCredentials credentials, String property)voidremoveTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property)voidreportSplitExtent(TInfo tinfo, TCredentials credentials, String serverName, TabletSplit split)voidreportTabletStatus(TInfo tinfo, TCredentials credentials, String serverName, TabletLoadState status, TKeyExtent tablet)voidsetMasterGoalState(TInfo tinfo, TCredentials credentials, MasterGoalState state)voidsetNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property, String value)voidsetSystemProperty(TInfo tinfo, TCredentials credentials, String property, String value)voidsetTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property, String value)voidshutdown(TInfo tinfo, TCredentials credentials, boolean stopTabletServers)voidshutdownTabletServer(TInfo tinfo, TCredentials credentials, String tabletServer, boolean force)voidwaitForBalance(TInfo tinfo)voidwaitForFlush(TInfo tinfo, TCredentials credentials, String tableName, ByteBuffer startRow, ByteBuffer endRow, long flushID, long maxLoops)-
Methods inherited from interface org.apache.accumulo.core.master.thrift.FateService.Iface
beginFateOperation, executeFateOperation, finishFateOperation, waitForFateOperation
-
-
-
-
Method Detail
-
initiateFlush
long initiateFlush(TInfo tinfo, TCredentials credentials, String tableName) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
waitForFlush
void waitForFlush(TInfo tinfo, TCredentials credentials, String tableName, ByteBuffer startRow, ByteBuffer endRow, long flushID, long maxLoops) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
setTableProperty
void setTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property, String value) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
removeTableProperty
void removeTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
setNamespaceProperty
void setNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property, String value) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
removeNamespaceProperty
void removeNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property) throws ThriftSecurityException, ThriftTableOperationException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftTableOperationExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
setMasterGoalState
void setMasterGoalState(TInfo tinfo, TCredentials credentials, MasterGoalState state) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
shutdown
void shutdown(TInfo tinfo, TCredentials credentials, boolean stopTabletServers) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
shutdownTabletServer
void shutdownTabletServer(TInfo tinfo, TCredentials credentials, String tabletServer, boolean force) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
setSystemProperty
void setSystemProperty(TInfo tinfo, TCredentials credentials, String property, String value) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
removeSystemProperty
void removeSystemProperty(TInfo tinfo, TCredentials credentials, String property) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
getMasterStats
MasterMonitorInfo getMasterStats(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
waitForBalance
void waitForBalance(TInfo tinfo) throws ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
reportSplitExtent
void reportSplitExtent(TInfo tinfo, TCredentials credentials, String serverName, TabletSplit split) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
reportTabletStatus
void reportTabletStatus(TInfo tinfo, TCredentials credentials, String serverName, TabletLoadState status, TKeyExtent tablet) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
getActiveTservers
List<String> getActiveTservers(TInfo tinfo, TCredentials credentials) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
getDelegationToken
TDelegationToken getDelegationToken(TInfo tinfo, TCredentials credentials, TDelegationTokenConfig cfg) throws ThriftSecurityException, ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftSecurityExceptionThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
drainReplicationTable
boolean drainReplicationTable(TInfo tfino, TCredentials credentials, String tableName, Set<String> logsToWatch) throws ThriftNotActiveServiceException, org.apache.thrift.TException
- Throws:
ThriftNotActiveServiceExceptionorg.apache.thrift.TException
-
-