@NotThreadSafe public final class LocalAlluxioCluster extends AbstractLocalAlluxioCluster
// Create a cluster instance localAlluxioCluster = new LocalAlluxioCluster(WORKER_CAPACITY_BYTES, BLOCK_SIZE_BYTES); // If you have special conf parameter to set for integration tests: Configuration testConf = localAlluxioCluster.newTestConf(); testConf.set(Constants.USER_FILE_BUFFER_BYTES, String.valueOf(BUFFER_BYTES)); // After setting up the test conf, start this local cluster: localAlluxioCluster.start(testConf);
mHostname, mProxyProcess, mProxyThread, mWorkDirectory, mWorkers, mWorkerThreads| Constructor and Description |
|---|
LocalAlluxioCluster()
Runs a test Alluxio cluster with a single Alluxio worker.
|
LocalAlluxioCluster(int numWorkers) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlluxioHome() |
FileSystem |
getClient()
Returns a
FileSystem client. |
String |
getHostname() |
LocalAlluxioMaster |
getLocalAlluxioMaster() |
int |
getMasterRpcPort() |
String |
getMasterURI() |
WorkerNetAddress |
getWorkerAddress() |
WorkerProcess |
getWorkerProcess() |
void |
startMasters()
Configures and starts the master(s).
|
void |
stop()
Stops both the alluxio and underfs service threads.
|
void |
stopMasters()
Stops the masters.
|
getProxyProcess, initConfiguration, reset, resetClientPools, restartMasters, setAlluxioWorkDirectory, setHostname, setupTest, start, startWorkers, stopFS, stopProxy, stopWorkerspublic LocalAlluxioCluster()
public LocalAlluxioCluster(int numWorkers)
numWorkers - the number of workers to runpublic FileSystem getClient() throws IOException
AbstractLocalAlluxioClusterFileSystem client.getClient in class AbstractLocalAlluxioClusterFileSystem clientIOExceptionpublic LocalAlluxioMaster getLocalAlluxioMaster()
getLocalAlluxioMaster in class AbstractLocalAlluxioClusterpublic String getHostname()
public String getMasterURI()
public int getMasterRpcPort()
public String getAlluxioHome()
public WorkerProcess getWorkerProcess()
public WorkerNetAddress getWorkerAddress()
public void startMasters()
throws Exception
AbstractLocalAlluxioClusterstartMasters in class AbstractLocalAlluxioClusterExceptionpublic void stop()
throws Exception
AbstractLocalAlluxioClusterstop in class AbstractLocalAlluxioClusterExceptionpublic void stopMasters()
throws Exception
AbstractLocalAlluxioClusterstopMasters in class AbstractLocalAlluxioClusterExceptionCopyright © 2017. All Rights Reserved.