Uses of Interface
org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTracker
Package
Description
-
Uses of StoreFileTracker in org.apache.hadoop.hbase.master.assignment
Modifier and TypeFieldDescriptionprivate final StoreFileTracker
SplitTableRegionProcedure.StoreFileSplitter.tracker
Modifier and TypeMethodDescriptionprivate Pair<org.apache.hadoop.fs.Path,
org.apache.hadoop.fs.Path> SplitTableRegionProcedure.splitStoreFile
(HRegionFileSystem regionFs, StoreFileTracker tracker, byte[] family, HStoreFile sf) ModifierConstructorDescriptionStoreFileSplitter
(HRegionFileSystem regionFs, StoreFileTracker tracker, byte[] family, HStoreFile sf) Constructor that takes what it needs to split -
Uses of StoreFileTracker in org.apache.hadoop.hbase.mob
Modifier and TypeMethodDescriptionstatic CachedMobFile
CachedMobFile.create
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf, StoreFileTracker sft) static MobFile
MobFile.create
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf, StoreFileTracker sft) Creates an instance of the MobFile. -
Uses of StoreFileTracker in org.apache.hadoop.hbase.regionserver
Modifier and TypeMethodDescriptionprivate StoreFileTracker
StoreEngine.createStoreFileTracker
(org.apache.hadoop.conf.Configuration conf, HStore store) Modifier and TypeMethodDescription(package private) StoreFileInfo
HRegionFileSystem.getStoreFileInfo
(String familyName, String fileName, StoreFileTracker tracker) Return the store file information of the specified family/file.org.apache.hadoop.fs.Path
HRegionFileSystem.mergeStoreFile
(RegionInfo mergingRegion, String familyName, HStoreFile f, StoreFileTracker tracker) Write out a merge reference under the given merges directory.org.apache.hadoop.fs.Path
HRegionFileSystem.splitStoreFile
(RegionInfo hri, String familyName, HStoreFile f, byte[] splitRow, boolean top, RegionSplitPolicy splitPolicy, StoreFileTracker tracker) Write out a split reference.ModifierConstructorDescriptionHStoreFile
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf, BloomType cfBloomType, boolean primaryReplica, StoreFileTracker sft) Constructor, loads a reader and it's indices, etc.private
StoreFileInfo
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.FileStatus fileStatus, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica, StoreFileTracker sft) -
Uses of StoreFileTracker in org.apache.hadoop.hbase.regionserver.storefiletracker
Modifier and TypeClassDescription(package private) class
The default implementation for store file tracker, where we do not persist the store file list, and use listing when loading store files.(package private) class
A file based store file tracker.(package private) class
A store file tracker used for migrating between store file tracker implementations.(package private) class
Base class for all store file tracker.Modifier and TypeFieldDescriptionprivate static final Map<Class<? extends StoreFileTracker>,
StoreFileTrackerFactory.Trackers> StoreFileTrackerFactory.CLASS_TO_ENUM
(package private) final Class<? extends StoreFileTracker>
StoreFileTrackerFactory.Trackers.clazz
Modifier and TypeMethodDescriptionstatic StoreFileTracker
StoreFileTrackerFactory.create
(org.apache.hadoop.conf.Configuration conf, boolean isPrimaryReplica, StoreContext ctx) static StoreFileTracker
StoreFileTrackerFactory.create
(org.apache.hadoop.conf.Configuration conf, TableDescriptor td, ColumnFamilyDescriptor cfd, HRegionFileSystem regionFs) Used at master side when splitting/merging regions, as we do not have a Store, thus no StoreContext at master side.static StoreFileTracker
StoreFileTrackerFactory.create
(org.apache.hadoop.conf.Configuration conf, TableDescriptor td, ColumnFamilyDescriptor cfd, HRegionFileSystem regionFs, boolean isPrimaryReplica) Modifier and TypeMethodDescription(package private) static Class<? extends StoreFileTracker>
MigrationStoreFileTracker.getDstTrackerClass
(org.apache.hadoop.conf.Configuration conf) (package private) static Class<? extends StoreFileTracker>
MigrationStoreFileTracker.getSrcTrackerClass
(org.apache.hadoop.conf.Configuration conf) static Class<? extends StoreFileTracker>
StoreFileTrackerFactory.getTrackerClass
(String trackerNameOrClass) static Class<? extends StoreFileTracker>
StoreFileTrackerFactory.getTrackerClass
(org.apache.hadoop.conf.Configuration conf) private static Map<Class<? extends StoreFileTracker>,
StoreFileTrackerFactory.Trackers> StoreFileTrackerFactory.reverse()
Modifier and TypeMethodDescriptionstatic String
StoreFileTrackerFactory.getStoreFileTrackerName
(Class<? extends StoreFileTracker> clazz) -
Uses of StoreFileTracker in org.apache.hadoop.hbase.snapshot
Modifier and TypeMethodDescriptionstatic List<StoreFileInfo>
SnapshotManifestV1.getStoreFiles
(StoreFileTracker sft, HRegionFileSystem regionFS, String familyName, boolean validate) private String
RestoreSnapshotHelper.restoreReferenceFile
(org.apache.hadoop.fs.Path familyDir, RegionInfo regionInfo, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.StoreFile storeFile, StoreFileTracker tracker) Create a newReference
as copy of the source one.private String
RestoreSnapshotHelper.restoreStoreFile
(org.apache.hadoop.fs.Path familyDir, RegionInfo regionInfo, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.StoreFile storeFile, boolean createBackRef, StoreFileTracker tracker) Create a newHFileLink
to reference the store file. -
Uses of StoreFileTracker in org.apache.hadoop.hbase.util
Modifier and TypeMethodDescriptionstatic StoreFileInfo
ServerRegionReplicaUtil.getStoreFileInfo
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, RegionInfo regionInfo, RegionInfo regionInfoForFs, String familyName, org.apache.hadoop.fs.Path path, StoreFileTracker tracker) Returns a StoreFileInfo from the given FileStatus. -
Uses of StoreFileTracker in org.apache.hadoop.hbase.util.compaction
Modifier and TypeMethodDescriptionMajorCompactionRequest.getStoreFileTracker
(String family, HRegionFileSystem fileSystem)