Modifier and Type | Method and Description |
---|---|
static void |
ServerUtil.abortIfFateTransactions(ServerContext context)
Exit loudly if there are outstanding Fate operations.
|
static void |
ServerUtil.init(ServerContext context,
String application) |
static void |
ServerUtil.waitForZookeeperAndHdfs(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
ServerContext |
ServerUtilOpts.getServerContext() |
ServerContext |
ServerUtilOnRequiredTable.getServerContext() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
BulkImporter.bulkLoad(ServerContext context,
long tid,
String tableId,
List<String> files,
boolean setTime) |
static List<TabletLocator.TabletLocation> |
BulkImporter.findOverlappingTablets(ServerContext context,
VolumeManager fs,
TabletLocator locator,
org.apache.hadoop.fs.Path file) |
static List<TabletLocator.TabletLocation> |
BulkImporter.findOverlappingTablets(ServerContext context,
VolumeManager fs,
TabletLocator locator,
org.apache.hadoop.fs.Path file,
KeyExtent failed) |
static List<TabletLocator.TabletLocation> |
BulkImporter.findOverlappingTablets(ServerContext context,
VolumeManager vm,
TabletLocator locator,
org.apache.hadoop.fs.Path file,
org.apache.hadoop.io.Text startRow,
org.apache.hadoop.io.Text endRow) |
Constructor and Description |
---|
BulkImporter(ServerContext context,
long tid,
String tableId,
boolean setTime) |
ClientServiceHandler(ServerContext context,
TransactionWatcher transactionWatcher,
VolumeManager fs) |
Modifier and Type | Field and Description |
---|---|
protected ServerContext |
NamespaceConfiguration.context |
Modifier and Type | Method and Description |
---|---|
ServerContext |
ServerConfigurationFactory.getServerContext() |
Constructor and Description |
---|
NamespaceConfiguration(Namespace.ID namespaceId,
ServerContext context,
AccumuloConfiguration parent) |
ServerConfigurationFactory(ServerContext context,
SiteConfiguration siteConfig) |
TableConfiguration(ServerContext context,
Table.ID tableId,
NamespaceConfiguration parent) |
ZooConfiguration(ServerContext context,
ZooCache propCache,
AccumuloConfiguration parent) |
Modifier and Type | Method and Description |
---|---|
ServerContext |
SystemEnvironment.getServerContext() |
Modifier and Type | Method and Description |
---|---|
protected TransactionWatcher.Arbitrator |
MetadataConstraints.getArbitrator(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
ServerContext |
VolumeChooserEnvironment.getServerContext() |
Modifier and Type | Method and Description |
---|---|
static String |
VolumeUtil.switchRootTableVolume(ServerContext context,
String location) |
static VolumeUtil.TabletFiles |
VolumeUtil.updateTabletVolumes(ServerContext context,
ZooLock zooLock,
VolumeManager vm,
KeyExtent extent,
VolumeUtil.TabletFiles tabletFiles,
boolean replicate)
This method does two things.
|
Constructor and Description |
---|
VolumeChooserEnvironment(Table.ID tableId,
ServerContext context) |
VolumeChooserEnvironment(VolumeChooserEnvironment.ChooserScope scope,
ServerContext context) |
Modifier and Type | Method and Description |
---|---|
ServerContext |
SystemIteratorEnvironment.getServerContext() |
Modifier and Type | Method and Description |
---|---|
protected TransactionWatcher.Arbitrator |
MetadataBulkLoadFilter.getArbitrator(ServerContext context) |
Constructor and Description |
---|
WalStateManager(ServerContext context) |
Constructor and Description |
---|
LiveTServerSet(ServerContext context,
LiveTServerSet.Listener cback) |
Modifier and Type | Field and Description |
---|---|
protected ServerContext |
TabletBalancer.context |
Modifier and Type | Method and Description |
---|---|
void |
TabletBalancer.init(ServerContext context)
Initialize the TabletBalancer.
|
void |
HostRegexTableLoadBalancer.init(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
protected static TabletStateStore |
TabletStateStore.getStoreForTablet(KeyExtent extent,
ServerContext context) |
static void |
TabletStateStore.setLocation(ServerContext context,
Assignment assignment) |
static void |
TabletStateStore.suspend(ServerContext context,
TabletLocationState tls,
Map<TServerInstance,List<org.apache.hadoop.fs.Path>> logsForDeadServers,
long suspensionTimestamp) |
static void |
TabletStateStore.unassign(ServerContext context,
TabletLocationState tls,
Map<TServerInstance,List<org.apache.hadoop.fs.Path>> logsForDeadServers) |
Constructor and Description |
---|
DeadServerList(ServerContext context,
String path) |
MetaDataStateStore(ServerContext context) |
MetaDataStateStore(ServerContext context,
String tableName) |
RootTabletStateStore(ServerContext context) |
ZooStore(ServerContext context) |
ZooTabletStateStore(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
static void |
LogService.startLogListener(ServerContext context,
String hostAddress)
Place the host:port advertisement for the Monitor's Log4j listener in ZooKeeper
|
Modifier and Type | Method and Description |
---|---|
static ProblemReports |
ProblemReports.getInstance(ServerContext context) |
Constructor and Description |
---|
ProblemReportingIterator(ServerContext context,
Table.ID tableId,
String resource,
boolean continueOnError,
SortedKeyValueIterator<Key,Value> source) |
ProblemReports(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
void |
ReplicaSystem.configure(ServerContext context,
String configuration)
Configure the implementation with necessary information from the system configuration
|
ReplicaSystem |
ReplicaSystemFactory.get(ServerContext context,
String value) |
Constructor and Description |
---|
ReplicationUtil(ServerContext context) |
ReplicationUtil(ServerContext context,
ReplicaSystemFactory factory) |
Modifier and Type | Method and Description |
---|---|
static ServerAddress |
TServerUtils.startServer(ServerContext service,
String hostname,
Property portHintProperty,
org.apache.thrift.TProcessor processor,
String serverName,
String threadName,
Property portSearchProperty,
Property minThreadProperty,
Property timeBetweenThreadChecksProperty,
Property maxMessageSizeProperty)
Start a server, at the given port, or higher, if that port is not available.
|
Modifier and Type | Field and Description |
---|---|
protected ServerContext |
SecurityOperation.context |
Modifier and Type | Method and Description |
---|---|
protected static Authenticator |
SecurityOperation.getAuthenticator(ServerContext context,
boolean initialize) |
protected static Authorizor |
SecurityOperation.getAuthorizor(ServerContext context,
boolean initialize) |
static SecurityOperation |
AuditedSecurityOperation.getInstance(ServerContext context) |
static SecurityOperation |
SecurityOperation.getInstance(ServerContext context,
boolean initialize) |
static SecurityOperation |
AuditedSecurityOperation.getInstance(ServerContext context,
boolean initialize) |
protected static PermissionHandler |
SecurityOperation.getPermHandler(ServerContext context,
boolean initialize) |
Constructor and Description |
---|
AuditedSecurityOperation(ServerContext context,
Authorizor author,
Authenticator authent,
PermissionHandler pm) |
SecurityOperation(ServerContext context) |
SecurityOperation(ServerContext context,
Authorizor author,
Authenticator authent,
PermissionHandler pm) |
Modifier and Type | Method and Description |
---|---|
void |
ZKPermHandler.initialize(ServerContext context,
boolean initialize) |
void |
ZKAuthorizor.initialize(ServerContext context,
boolean initialize) |
void |
ZKAuthenticator.initialize(ServerContext context,
boolean initialize) |
void |
PermissionHandler.initialize(ServerContext context,
boolean initialize)
Sets up the permission handler for a new instance of Accumulo
|
void |
KerberosPermissionHandler.initialize(ServerContext context,
boolean initialize) |
void |
KerberosAuthorizor.initialize(ServerContext context,
boolean initialize) |
void |
KerberosAuthenticator.initialize(ServerContext context,
boolean initialize) |
void |
Authorizor.initialize(ServerContext context,
boolean initialize)
Sets up the authorizor for a new instance of Accumulo
|
void |
Authenticator.initialize(ServerContext context,
boolean initialize) |
Constructor and Description |
---|
TableManager(ServerContext context) |
Constructor and Description |
---|
UniqueNameAllocator(ServerContext context) |
Modifier and Type | Method and Description |
---|---|
static void |
MetadataTableUtil.addBulkLoadInProgressFlag(ServerContext context,
String path) |
static void |
MetadataTableUtil.addDeleteEntries(KeyExtent extent,
Set<FileRef> datafilesToDelete,
ServerContext context) |
static void |
MetadataTableUtil.addDeleteEntry(ServerContext context,
Table.ID tableId,
String path) |
static void |
MasterMetadataUtil.addNewTablet(ServerContext context,
KeyExtent extent,
String path,
TServerInstance location,
Map<FileRef,DataFileValue> datafileSizes,
Map<Long,? extends Collection<FileRef>> bulkLoadedFiles,
String time,
long lastFlushID,
long lastCompactID,
ZooLock zooLock) |
static void |
MetadataTableUtil.addTablet(KeyExtent extent,
String path,
ServerContext context,
char timeType,
ZooLock lock) |
static void |
MetadataTableUtil.chopped(ServerContext context,
KeyExtent extent,
ZooLock zooLock) |
static void |
MetadataTableUtil.cloneTable(ServerContext context,
Table.ID srcTableId,
Table.ID tableId,
VolumeManager volumeManager) |
static Mutation |
MetadataTableUtil.createDeleteMutation(ServerContext context,
Table.ID tableId,
String pathToRemove) |
static void |
MetadataTableUtil.createReplicationTable(ServerContext context)
During an upgrade from 1.6 to 1.7, we need to add the replication table
|
static void |
MetadataTableUtil.deleteTable(Table.ID tableId,
boolean insertDeletes,
ServerContext context,
ZooLock lock) |
static double |
FileUtil.estimatePercentageLTE(ServerContext context,
String tabletDir,
org.apache.hadoop.io.Text prevEndRow,
org.apache.hadoop.io.Text endRow,
Collection<String> mapFiles,
org.apache.hadoop.io.Text splitRow) |
static Map<KeyExtent,Long> |
FileUtil.estimateSizes(ServerContext context,
org.apache.hadoop.fs.Path mapFile,
long fileSize,
List<KeyExtent> extents) |
static org.apache.hadoop.io.WritableComparable<Key> |
FileUtil.findLastKey(ServerContext context,
Collection<FileRef> mapFiles) |
static SortedMap<Double,Key> |
FileUtil.findMidPoint(ServerContext context,
String tabletDir,
org.apache.hadoop.io.Text prevEndRow,
org.apache.hadoop.io.Text endRow,
Collection<String> mapFiles,
double minSplit) |
static SortedMap<Double,Key> |
FileUtil.findMidPoint(ServerContext context,
String tabletDirectory,
org.apache.hadoop.io.Text prevEndRow,
org.apache.hadoop.io.Text endRow,
Collection<String> mapFiles,
double minSplit,
boolean useIndex) |
static void |
MetadataTableUtil.finishSplit(KeyExtent extent,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ServerContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.finishSplit(org.apache.hadoop.io.Text metadataEntry,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ServerContext context,
ZooLock zooLock) |
static KeyExtent |
MasterMetadataUtil.fixSplit(ServerContext context,
org.apache.hadoop.io.Text metadataEntry,
SortedMap<ColumnFQ,Value> columns,
ZooLock lock) |
static List<FileRef> |
MetadataTableUtil.getBulkFilesLoaded(ServerContext context,
AccumuloClient client,
KeyExtent extent,
long tid) |
static Map<Long,? extends Collection<FileRef>> |
MetadataTableUtil.getBulkFilesLoaded(ServerContext context,
KeyExtent extent) |
static SortedMap<FileRef,DataFileValue> |
MetadataTableUtil.getDataFileSizes(KeyExtent extent,
ServerContext context) |
static Pair<List<LogEntry>,SortedMap<FileRef,DataFileValue>> |
MetadataTableUtil.getFileAndLogEntries(ServerContext context,
KeyExtent extent) |
static Iterator<LogEntry> |
MetadataTableUtil.getLogEntries(ServerContext context) |
static List<LogEntry> |
MetadataTableUtil.getLogEntries(ServerContext context,
KeyExtent extent) |
static Writer |
MetadataTableUtil.getMetadataTable(ServerContext context) |
static Writer |
MetadataTableUtil.getRootTable(ServerContext context) |
static String |
MetadataTableUtil.getRootTabletDir(ServerContext context) |
static void |
ListVolumesUsed.listVolumes(ServerContext context) |
static void |
MetadataTableUtil.moveMetaDeleteMarkers(ServerContext context)
During an upgrade we need to move deletion requests for files under the !METADATA table to the
root tablet.
|
static void |
MetadataTableUtil.moveMetaDeleteMarkersFrom14(ServerContext context) |
static void |
MetadataTableUtil.putLockID(ServerContext context,
ZooLock zooLock,
Mutation m) |
static int |
RandomizeVolumes.randomize(ServerContext context,
String tableName) |
static Collection<String> |
FileUtil.reduceFiles(ServerContext context,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.io.Text prevEndRow,
org.apache.hadoop.io.Text endRow,
Collection<String> mapFiles,
int maxFiles,
org.apache.hadoop.fs.Path tmpDir,
int pass) |
static void |
MetadataTableUtil.removeBulkLoadInProgressFlag(ServerContext context,
String path) |
static void |
NamespacePropUtil.removeNamespaceProperty(ServerContext context,
Namespace.ID namespaceId,
String property) |
static void |
MetadataTableUtil.removeScanFiles(KeyExtent extent,
Set<FileRef> scanFiles,
ServerContext context,
ZooLock zooLock) |
static void |
SystemPropUtil.removeSystemProperty(ServerContext context,
String property) |
static void |
TablePropUtil.removeTableProperty(ServerContext context,
Table.ID tableId,
String property) |
static void |
MetadataTableUtil.removeUnusedWALEntries(ServerContext context,
KeyExtent extent,
List<LogEntry> entries,
ZooLock zooLock) |
static void |
MasterMetadataUtil.replaceDatafiles(ServerContext context,
KeyExtent extent,
Set<FileRef> datafilesToDelete,
Set<FileRef> scanFiles,
FileRef path,
Long compactionId,
DataFileValue size,
String address,
TServerInstance lastLocation,
ZooLock zooLock) |
static void |
MasterMetadataUtil.replaceDatafiles(ServerContext context,
KeyExtent extent,
Set<FileRef> datafilesToDelete,
Set<FileRef> scanFiles,
FileRef path,
Long compactionId,
DataFileValue size,
String address,
TServerInstance lastLocation,
ZooLock zooLock,
boolean insertDeleteFlags) |
static void |
MetadataTableUtil.rollBackSplit(org.apache.hadoop.io.Text metadataEntry,
org.apache.hadoop.io.Text oldPrevEndRow,
ServerContext context,
ZooLock zooLock) |
static boolean |
NamespacePropUtil.setNamespaceProperty(ServerContext context,
Namespace.ID namespaceId,
String property,
String value) |
static void |
MetadataTableUtil.setRootTabletDir(ServerContext context,
String dir) |
static boolean |
SystemPropUtil.setSystemProperty(ServerContext context,
String property,
String value) |
static boolean |
TablePropUtil.setTableProperty(ServerContext context,
Table.ID tableId,
String property,
String value) |
static void |
MetadataTableUtil.splitTablet(KeyExtent extent,
org.apache.hadoop.io.Text oldPrevEndRow,
double splitRatio,
ServerContext context,
ZooLock zooLock) |
static Map<FileRef,FileUtil.FileInfo> |
FileUtil.tryToGetFirstAndLastRows(ServerContext context,
Set<FileRef> mapfiles) |
static void |
MetadataTableUtil.update(ServerContext context,
Writer t,
ZooLock zooLock,
Mutation m) |
static void |
MetadataTableUtil.update(ServerContext context,
ZooLock zooLock,
Mutation m,
KeyExtent extent) |
static void |
MetadataTableUtil.updateTabletCompactID(KeyExtent extent,
long compactID,
ServerContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.updateTabletDataFile(long tid,
KeyExtent extent,
Map<FileRef,DataFileValue> estSizes,
String time,
ServerContext context,
ZooLock zooLock) |
static void |
MasterMetadataUtil.updateTabletDataFile(ServerContext context,
KeyExtent extent,
FileRef path,
FileRef mergeFile,
DataFileValue dfv,
String time,
Set<FileRef> filesInUseByScans,
String address,
ZooLock zooLock,
Set<String> unusedWalLogs,
TServerInstance lastLocation,
long flushId)
new data file update function adds one data file to a tablet's list
|
static void |
MetadataTableUtil.updateTabletDir(KeyExtent extent,
String newDir,
ServerContext context,
ZooLock lock) |
static void |
MetadataTableUtil.updateTabletFlushID(KeyExtent extent,
long flushID,
ServerContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.updateTabletVolumes(KeyExtent extent,
List<LogEntry> logsToRemove,
List<LogEntry> logsToAdd,
List<FileRef> filesToRemove,
SortedMap<FileRef,DataFileValue> filesToAdd,
String newDir,
ZooLock zooLock,
ServerContext context) |
Modifier and Type | Method and Description |
---|---|
static Set<Long> |
TransactionWatcher.ZooArbitrator.allTransactionsAlive(ServerContext context,
String type) |
static void |
TransactionWatcher.ZooArbitrator.cleanup(ServerContext context,
String type,
long tid) |
static void |
TransactionWatcher.ZooArbitrator.start(ServerContext context,
String type,
long tid) |
static void |
TransactionWatcher.ZooArbitrator.stop(ServerContext context,
String type,
long tid) |
Constructor and Description |
---|
TransactionWatcher(ServerContext context) |
ZooArbitrator(ServerContext context) |
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.