Class ServerDirs


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

      • ServerDirs

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

      • 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)