Package org.apache.accumulo.server.fs
-
Interface Summary Interface Description VolumeChooser Helper used byVolumeManager
s to select from a set ofVolume
URIs.VolumeChooserEnvironment VolumeManager A wrapper around multiple hadoop FileSystem objects, which are assumed to be different volumes. -
Class Summary Class Description FileRef This is a glue object, to convert short file references to long references.PerTableVolumeChooser AVolumeChooser
that delegates to another volume chooser based on other properties: table.custom.volume.chooser for tables, and general.custom.volume.chooser.scoped for scopes.PreferredVolumeChooser ARandomVolumeChooser
that limits its choices from a given set of options to the subset of those options preferred for a particular table.RandomVolumeChooser SpaceAwareVolumeChooser APreferredVolumeChooser
that takes remaining HDFS space into account when making a volume choice rather than a simpler round robin.ViewFSUtils VolumeChooserEnvironmentImpl Volume chooser authors should avoid using this class when testing their volume chooser.VolumeManagerImpl VolumeUtil Utility methods for managing absolute URIs contained in Accumulo metadata.VolumeUtil.TabletFiles -
Enum Summary Enum Description VolumeChooserEnvironment.ChooserScope A scope the volume chooser environment; a TABLE scope should be accompanied by a tableId.VolumeManager.FileType -
Exception Summary Exception Description VolumeChooser.VolumeChooserException