Class MultiProcessCluster.Builder

    • Method Detail

      • addProperty

        public MultiProcessCluster.Builder addProperty​(alluxio.conf.PropertyKey key,
                                                       java.lang.Object value)
        Parameters:
        key - the property key to set
        value - the value to set
        Returns:
        the builder
      • addProperties

        public MultiProcessCluster.Builder addProperties​(java.util.Map<alluxio.conf.PropertyKey,​java.lang.Object> properties)
        Parameters:
        properties - alluxio properties for launched masters and workers
        Returns:
        the builder
      • setMasterProperties

        public MultiProcessCluster.Builder setMasterProperties​(java.util.Map<java.lang.Integer,​java.util.Map<alluxio.conf.PropertyKey,​java.lang.String>> properties)
        Sets master specific properties. The keys of the properties are the indexes of masters which are numbers between 0 to the number of masters (exclusive).
        Parameters:
        properties - the master properties to set
        Returns:
        the builder
      • setWorkerProperties

        public MultiProcessCluster.Builder setWorkerProperties​(java.util.Map<java.lang.Integer,​java.util.Map<alluxio.conf.PropertyKey,​java.lang.String>> properties)
        Sets worker specific properties. The keys of the properties are the indexes of workers which are numbers between 0 to the number of workers (exclusive).
        Parameters:
        properties - the worker properties to set
        Returns:
        the builder
      • setNumMasters

        public MultiProcessCluster.Builder setNumMasters​(int numMasters)
        Parameters:
        numMasters - the number of masters for the cluster
        Returns:
        the builder
      • setNumWorkers

        public MultiProcessCluster.Builder setNumWorkers​(int numWorkers)
        Parameters:
        numWorkers - the number of workers for the cluster
        Returns:
        the builder
      • setClusterName

        public MultiProcessCluster.Builder setClusterName​(java.lang.String clusterName)
        Parameters:
        clusterName - a name for the cluster
        Returns:
        the builder
      • setNoFormat

        public MultiProcessCluster.Builder setNoFormat​(boolean noFormat)
        Parameters:
        noFormat - whether to skip formatting the journal
        Returns:
        the builder