blob: ded75f19d2190e008da4ab77b1a0556075f8ef72 [file] [log] [blame]
package edu.uci.ics.hyracks.hdfs;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hdfs.MiniDFSCluster;
import edu.uci.ics.hyracks.api.exceptions.HyracksDataException;
public class MiniDFSClusterFactory {
public MiniDFSCluster getMiniDFSCluster(Configuration conf, int numberOfNC) throws HyracksDataException {
try {
MiniDFSCluster.Builder builder = new MiniDFSCluster.Builder(conf);
builder.numDataNodes(numberOfNC);
MiniDFSCluster dfsCluster = builder.build();
return dfsCluster;
} catch (Exception e) {
throw new HyracksDataException(e);
}
}
}