Interface AccumuloCluster

  • All Known Implementing Classes:
    MiniAccumuloClusterImpl, StandaloneAccumuloCluster

    public interface AccumuloCluster
    Defines a minimum required set of methods to run an Accumulo cluster. (Experimental, not guaranteed to stay backwards compatible)
    Since:
    1.6.0
    • Method Detail

      • getInstanceName

        String getInstanceName()
        Returns:
        Accumulo instance name
      • getZooKeepers

        String getZooKeepers()
        Returns:
        zookeeper connection string
      • getServerContext

        ServerContext getServerContext()
        Returns:
        ServerContext
      • getClientProperties

        Properties getClientProperties()
        Returns:
        client connection info for cluster
      • getSiteConfiguration

        AccumuloConfiguration getSiteConfiguration()
        Get server side config derived from accumulo.properties
      • getAccumuloPropertiesPath

        String getAccumuloPropertiesPath()
        Returns:
        Path to accumulo.properties
        Since:
        2.0.0
      • getClientPropsPath

        String getClientPropsPath()
        Returns:
        Path to accumulo-client.properties
        Since:
        2.0.0
      • getClusterControl

        ClusterControl getClusterControl()
        Get an object that can manage a cluster
        Returns:
        Manage the state of the cluster
      • getFileSystem

        org.apache.hadoop.fs.FileSystem getFileSystem()
        Returns:
        the FileSystem in use by this cluster
      • getTemporaryPath

        org.apache.hadoop.fs.Path getTemporaryPath()
        Returns:
        A path on FileSystem this cluster is running on that can be used for temporary files