org.apache.accumulo.server.util
public class MasterMetadataUtil extends Object
| Constructor and Description |
|---|
MasterMetadataUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addNewTablet(KeyExtent extent,
String path,
TServerInstance location,
Map<FileRef,DataFileValue> datafileSizes,
Map<FileRef,Long> bulkLoadedFiles,
Credentials credentials,
String time,
long lastFlushID,
long lastCompactID,
ZooLock zooLock) |
static KeyExtent |
fixSplit(org.apache.hadoop.io.Text metadataEntry,
SortedMap<ColumnFQ,Value> columns,
TServerInstance tserver,
Credentials credentials,
ZooLock lock) |
static void |
replaceDatafiles(KeyExtent extent,
Set<FileRef> datafilesToDelete,
Set<FileRef> scanFiles,
FileRef path,
Long compactionId,
DataFileValue size,
Credentials credentials,
String address,
TServerInstance lastLocation,
ZooLock zooLock) |
static void |
replaceDatafiles(KeyExtent extent,
Set<FileRef> datafilesToDelete,
Set<FileRef> scanFiles,
FileRef path,
Long compactionId,
DataFileValue size,
Credentials credentials,
String address,
TServerInstance lastLocation,
ZooLock zooLock,
boolean insertDeleteFlags) |
static void |
updateTabletDataFile(KeyExtent extent,
FileRef path,
FileRef mergeFile,
DataFileValue dfv,
String time,
Credentials credentials,
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
|
public static void addNewTablet(KeyExtent extent, String path, TServerInstance location, Map<FileRef,DataFileValue> datafileSizes, Map<FileRef,Long> bulkLoadedFiles, Credentials credentials, String time, long lastFlushID, long lastCompactID, ZooLock zooLock)
public static KeyExtent fixSplit(org.apache.hadoop.io.Text metadataEntry, SortedMap<ColumnFQ,Value> columns, TServerInstance tserver, Credentials credentials, ZooLock lock) throws AccumuloException, IOException
AccumuloExceptionIOExceptionpublic static void replaceDatafiles(KeyExtent extent, Set<FileRef> datafilesToDelete, Set<FileRef> scanFiles, FileRef path, Long compactionId, DataFileValue size, Credentials credentials, String address, TServerInstance lastLocation, ZooLock zooLock) throws IOException
IOExceptionpublic static void replaceDatafiles(KeyExtent extent, Set<FileRef> datafilesToDelete, Set<FileRef> scanFiles, FileRef path, Long compactionId, DataFileValue size, Credentials credentials, String address, TServerInstance lastLocation, ZooLock zooLock, boolean insertDeleteFlags) throws IOException
IOExceptionpublic static void updateTabletDataFile(KeyExtent extent, FileRef path, FileRef mergeFile, DataFileValue dfv, String time, Credentials credentials, Set<FileRef> filesInUseByScans, String address, ZooLock zooLock, Set<String> unusedWalLogs, TServerInstance lastLocation, long flushId)
path - should be relative to the table directoryCopyright © 2011–2016 The Apache Software Foundation. All rights reserved.