Class ServerDirs

java.lang.Object
org.apache.accumulo.server.ServerDirs

public class ServerDirs extends Object
Class that holds important server Directories. These need to be separate from ServerInfo for bootstrapping during initialization.
  • Constructor Details

    • ServerDirs

      public ServerDirs(AccumuloConfiguration conf, org.apache.hadoop.conf.Configuration hadoopConf)
  • Method Details

    • getBaseUris

      public Set<String> getBaseUris()
    • checkBaseUris

      public Set<String> checkBaseUris(org.apache.hadoop.conf.Configuration hadoopConf, Set<String> configuredBaseDirs, boolean ignore)
    • getTablesDirs

      public Set<String> getTablesDirs()
    • getRecoveryDirs

      public Set<String> getRecoveryDirs()
    • getVolumeReplacements

      public List<Pair<org.apache.hadoop.fs.Path,org.apache.hadoop.fs.Path>> getVolumeReplacements()
    • getDataVersionLocation

      public org.apache.hadoop.fs.Path getDataVersionLocation(Volume v)
    • getAccumuloPersistentVersion

      public int getAccumuloPersistentVersion(Volume v)
    • getAccumuloPersistentVersion

      public int getAccumuloPersistentVersion(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path)
    • getInstanceIdLocation

      public org.apache.hadoop.fs.Path getInstanceIdLocation(Volume v)