| Package | Description |
|---|---|
| org.apache.accumulo.server.fs | |
| org.apache.accumulo.server.master | |
| org.apache.accumulo.server.util |
| Modifier and Type | Method and Description |
|---|---|
static VolumeUtil.TabletFiles |
VolumeUtil.updateTabletVolumes(AccumuloServerContext context,
ZooLock zooLock,
VolumeManager vm,
KeyExtent extent,
VolumeUtil.TabletFiles tabletFiles,
boolean replicate)
This method does two things.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LiveTServerSet.TServerConnection.assignTablet(ZooLock lock,
KeyExtent extent) |
void |
LiveTServerSet.TServerConnection.chop(ZooLock lock,
KeyExtent extent) |
void |
LiveTServerSet.TServerConnection.compact(ZooLock lock,
String tableId,
byte[] startRow,
byte[] endRow) |
void |
LiveTServerSet.TServerConnection.fastHalt(ZooLock lock) |
void |
LiveTServerSet.TServerConnection.flush(ZooLock lock,
String tableId,
byte[] startRow,
byte[] endRow) |
void |
LiveTServerSet.TServerConnection.halt(ZooLock lock) |
void |
LiveTServerSet.TServerConnection.splitTablet(ZooLock lock,
KeyExtent extent,
org.apache.hadoop.io.Text splitPoint) |
void |
LiveTServerSet.TServerConnection.unloadTablet(ZooLock lock,
KeyExtent extent,
boolean save) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MetadataTableUtil.addLogEntry(ClientContext context,
LogEntry entry,
ZooLock zooLock) |
static void |
MasterMetadataUtil.addNewTablet(ClientContext context,
KeyExtent extent,
String path,
TServerInstance location,
Map<FileRef,DataFileValue> datafileSizes,
Map<FileRef,Long> bulkLoadedFiles,
String time,
long lastFlushID,
long lastCompactID,
ZooLock zooLock) |
static void |
MetadataTableUtil.addTablet(KeyExtent extent,
String path,
ClientContext context,
char timeType,
ZooLock lock) |
static void |
MetadataTableUtil.chopped(AccumuloServerContext context,
KeyExtent extent,
ZooLock zooLock) |
static void |
MetadataTableUtil.deleteTable(String tableId,
boolean insertDeletes,
ClientContext context,
ZooLock lock) |
static void |
MetadataTableUtil.finishSplit(KeyExtent extent,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ClientContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.finishSplit(org.apache.hadoop.io.Text metadataEntry,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ClientContext context,
ZooLock zooLock) |
static KeyExtent |
MasterMetadataUtil.fixSplit(ClientContext context,
org.apache.hadoop.io.Text metadataEntry,
SortedMap<ColumnFQ,Value> columns,
TServerInstance tserver,
ZooLock lock) |
protected static Mutation |
MasterMetadataUtil.getUpdateForTabletDataFile(KeyExtent extent,
FileRef path,
FileRef mergeFile,
DataFileValue dfv,
String time,
Set<FileRef> filesInUseByScans,
String address,
ZooLock zooLock,
Set<String> unusedWalLogs,
TServerInstance lastLocation,
long flushId)
Create an update that updates a tablet
|
static void |
MetadataTableUtil.removeScanFiles(KeyExtent extent,
Set<FileRef> scanFiles,
ClientContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.removeUnusedWALEntries(AccumuloServerContext context,
KeyExtent extent,
List<LogEntry> logEntries,
ZooLock zooLock) |
static void |
MasterMetadataUtil.replaceDatafiles(ClientContext 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(ClientContext 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,
ClientContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.splitTablet(KeyExtent extent,
org.apache.hadoop.io.Text oldPrevEndRow,
double splitRatio,
ClientContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.update(ClientContext context,
ZooLock zooLock,
Mutation m,
KeyExtent extent) |
static void |
MetadataTableUtil.update(Writer t,
ZooLock zooLock,
Mutation m) |
protected static void |
MasterMetadataUtil.updateRootTabletDataFile(KeyExtent extent,
FileRef path,
FileRef mergeFile,
DataFileValue dfv,
String time,
Set<FileRef> filesInUseByScans,
String address,
ZooLock zooLock,
Set<String> unusedWalLogs,
TServerInstance lastLocation,
long flushId)
Update the data file for the root tablet
|
static void |
MetadataTableUtil.updateTabletCompactID(KeyExtent extent,
long compactID,
ClientContext context,
ZooLock zooLock) |
static void |
MasterMetadataUtil.updateTabletDataFile(ClientContext 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.updateTabletDataFile(long tid,
KeyExtent extent,
Map<FileRef,DataFileValue> estSizes,
String time,
ClientContext context,
ZooLock zooLock) |
static void |
MetadataTableUtil.updateTabletDir(KeyExtent extent,
String newDir,
ClientContext context,
ZooLock lock) |
static void |
MetadataTableUtil.updateTabletFlushID(KeyExtent extent,
long flushID,
ClientContext 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,
AccumuloServerContext context) |
Copyright © 2015 Apache Accumulo Project. All rights reserved.