| Package | Description |
|---|---|
| org.apache.accumulo.server.fs | |
| org.apache.accumulo.server.util |
| Modifier and Type | Field and Description |
|---|---|
SortedMap<FileRef,DataFileValue> |
VolumeUtil.TabletFiles.datafiles |
| Modifier and Type | Method and Description |
|---|---|
int |
FileRef.compareTo(FileRef o) |
| Constructor and Description |
|---|
VolumeUtil.TabletFiles(String dir,
List<LogEntry> logEntries,
SortedMap<FileRef,DataFileValue> datafiles) |
| Modifier and Type | Method and Description |
|---|---|
static Map<FileRef,Long> |
MetadataTableUtil.getBulkFilesLoaded(ClientContext context,
KeyExtent extent) |
static List<FileRef> |
MetadataTableUtil.getBulkFilesLoaded(Connector conn,
KeyExtent extent,
long tid) |
static SortedMap<FileRef,DataFileValue> |
MetadataTableUtil.getDataFileSizes(KeyExtent extent,
ClientContext context) |
static Pair<List<LogEntry>,SortedMap<FileRef,DataFileValue>> |
MetadataTableUtil.getFileAndLogEntries(ClientContext context,
KeyExtent extent) |
static Map<FileRef,FileUtil.FileInfo> |
FileUtil.tryToGetFirstAndLastRows(VolumeManager fs,
AccumuloConfiguration acuConf,
Set<FileRef> mapfiles) |
| Modifier and Type | Method and Description |
|---|---|
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 |
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) |
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 |
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
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MetadataTableUtil.addDeleteEntries(KeyExtent extent,
Set<FileRef> datafilesToDelete,
ClientContext context) |
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 |
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 org.apache.hadoop.io.WritableComparable<Key> |
FileUtil.findLastKey(VolumeManager fs,
AccumuloConfiguration acuConf,
Collection<FileRef> mapFiles) |
static void |
MetadataTableUtil.finishSplit(KeyExtent extent,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ClientContext context,
ZooLock zooLock) |
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 void |
MetadataTableUtil.finishSplit(org.apache.hadoop.io.Text metadataEntry,
Map<FileRef,DataFileValue> datafileSizes,
List<FileRef> highDatafilesToRemove,
ClientContext context,
ZooLock zooLock) |
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 |
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) |
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 |
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.splitDatafiles(org.apache.hadoop.io.Text table,
org.apache.hadoop.io.Text midRow,
double splitRatio,
Map<FileRef,FileUtil.FileInfo> firstAndLastRows,
SortedMap<FileRef,DataFileValue> datafiles,
SortedMap<FileRef,DataFileValue> lowDatafileSizes,
SortedMap<FileRef,DataFileValue> highDatafileSizes,
List<FileRef> highDatafilesToRemove) |
static void |
MetadataTableUtil.splitDatafiles(org.apache.hadoop.io.Text table,
org.apache.hadoop.io.Text midRow,
double splitRatio,
Map<FileRef,FileUtil.FileInfo> firstAndLastRows,
SortedMap<FileRef,DataFileValue> datafiles,
SortedMap<FileRef,DataFileValue> lowDatafileSizes,
SortedMap<FileRef,DataFileValue> highDatafileSizes,
List<FileRef> highDatafilesToRemove) |
static void |
MetadataTableUtil.splitDatafiles(org.apache.hadoop.io.Text table,
org.apache.hadoop.io.Text midRow,
double splitRatio,
Map<FileRef,FileUtil.FileInfo> firstAndLastRows,
SortedMap<FileRef,DataFileValue> datafiles,
SortedMap<FileRef,DataFileValue> lowDatafileSizes,
SortedMap<FileRef,DataFileValue> highDatafileSizes,
List<FileRef> highDatafilesToRemove) |
static void |
MetadataTableUtil.splitDatafiles(org.apache.hadoop.io.Text table,
org.apache.hadoop.io.Text midRow,
double splitRatio,
Map<FileRef,FileUtil.FileInfo> firstAndLastRows,
SortedMap<FileRef,DataFileValue> datafiles,
SortedMap<FileRef,DataFileValue> lowDatafileSizes,
SortedMap<FileRef,DataFileValue> highDatafileSizes,
List<FileRef> highDatafilesToRemove) |
static void |
MetadataTableUtil.splitDatafiles(org.apache.hadoop.io.Text table,
org.apache.hadoop.io.Text midRow,
double splitRatio,
Map<FileRef,FileUtil.FileInfo> firstAndLastRows,
SortedMap<FileRef,DataFileValue> datafiles,
SortedMap<FileRef,DataFileValue> lowDatafileSizes,
SortedMap<FileRef,DataFileValue> highDatafileSizes,
List<FileRef> highDatafilesToRemove) |
static Collection<String> |
FileUtil.toPathStrings(Collection<FileRef> refs) |
static Map<FileRef,FileUtil.FileInfo> |
FileUtil.tryToGetFirstAndLastRows(VolumeManager fs,
AccumuloConfiguration acuConf,
Set<FileRef> mapfiles) |
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 |
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.updateTabletVolumes(KeyExtent extent,
List<LogEntry> logsToRemove,
List<LogEntry> logsToAdd,
List<FileRef> filesToRemove,
SortedMap<FileRef,DataFileValue> filesToAdd,
String newDir,
ZooLock zooLock,
AccumuloServerContext context) |
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.