public class HadoopDescription extends AbstractDescription implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
HadoopDescription.DataNodeDescription
Represents a data node configuration for a given cluster and host.
|
static class |
HadoopDescription.NameNodeDescription
Represents a name node configuration for a given cluster and host.
|
static class |
HadoopDescription.NodeDescription
Represents a node configuration for a given cluster and host.
|
static class |
HadoopDescription.NodeManagerDescription
Represents a node manager configuration for a given cluster and host.
|
static class |
HadoopDescription.ResourceManagerDescription
Represents a resource manager configuration for a given cluster.
|
| Constructor and Description |
|---|
HadoopDescription() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDataNodeDescription(HadoopDescription.DataNodeDescription dnd) |
java.lang.Boolean |
addHDFSConfigurationToClassPath() |
protected void |
addNameNodeDescription(HadoopDescription.NameNodeDescription nnd) |
protected void |
addNodeManagerDescription(HadoopDescription.NodeManagerDescription nmd) |
protected static void |
configure(TestConfig config)
Creates hadoop descriptions from the hadoop parameters in the test
configuration.
|
java.lang.String |
getBaseHDFSDirName() |
java.util.List<java.lang.String> |
getDataNodeDataDrives() |
java.util.List<HadoopDescription.DataNodeDescription> |
getDataNodeDescriptions() |
java.util.List<java.lang.String> |
getDataNodeHosts() |
java.util.List<java.lang.String> |
getDataNodeLogDrives() |
protected static java.lang.String |
getExtraClassPath(TestConfig config)
This method returns the extra classpath needed to support all clusters.
|
java.lang.String |
getHadoopDist() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getNameNodeDataDrives() |
java.util.List<HadoopDescription.NameNodeDescription> |
getNameNodeDescriptions() |
java.util.List<java.lang.String> |
getNameNodeHosts() |
java.util.List<java.lang.String> |
getNameNodeLogDrives() |
java.lang.String |
getNameNodeURL() |
java.util.List<java.lang.String> |
getNodeManagerDataDrives() |
java.util.List<HadoopDescription.NodeManagerDescription> |
getNodeManagerDescriptions() |
java.util.List<java.lang.String> |
getNodeManagerLogDrives() |
java.lang.Integer |
getReplication() |
java.lang.String |
getResourceManagerDataDrives() |
HadoopDescription.ResourceManagerDescription |
getResourceManagerDescription() |
java.lang.String |
getResourceManagerHost() |
java.lang.String |
getResourceManagerLogDrive() |
java.lang.String |
getResourceManagerURL() |
java.lang.String |
getResourceTrackerAddress() |
java.lang.String |
getSchedulerAddress() |
java.lang.String |
getSecurityAuthentication() |
boolean |
isSecure() |
protected void |
setAddHDFSConfigurationToClassPath(java.lang.Boolean b) |
protected void |
setBaseHDFSDirName(java.lang.String str) |
protected void |
setDataNodeDataDrives(java.util.List<java.lang.String> s) |
protected void |
setDataNodeHosts(java.util.List<java.lang.String> s) |
protected void |
setDataNodeLogDrives(java.util.List<java.lang.String> s) |
protected void |
setHadoopDist(java.lang.String str) |
protected void |
setName(java.lang.String str) |
protected void |
setNameNodeDataDrives(java.util.List<java.lang.String> s) |
protected void |
setNameNodeHosts(java.util.List<java.lang.String> s) |
protected void |
setNameNodeLogDrives(java.util.List<java.lang.String> s) |
protected void |
setNameNodeURL(java.lang.String str) |
protected void |
setNodeManagerDataDrives(java.util.List<java.lang.String> s) |
protected void |
setNodeManagerLogDrives(java.util.List<java.lang.String> s) |
protected void |
setReplication(java.lang.Integer i) |
protected void |
setResourceManagerDataDrives(java.lang.String s) |
protected void |
setResourceManagerDescription(HadoopDescription.ResourceManagerDescription d) |
protected void |
setResourceManagerHost(java.lang.String s) |
protected void |
setResourceManagerLogDrive(java.lang.String s) |
protected void |
setResourceManagerURL(java.lang.String str) |
protected void |
setResourceTrackerAddress(java.lang.String str) |
protected void |
setSchedulerAddress(java.lang.String str) |
void |
setSecurityAuthentication(java.lang.String str) |
void |
setUseExistingCluster(boolean b) |
java.util.SortedMap |
toSortedMap()
Returns a sorted map of description fields and their values.
|
boolean |
useExistingCluster() |
addProperties, asList, convertPrm, convertPrmDefault, getBooleanFor, getClass, getClassname, getInstance, getIntegerFor, getNonnegativeIntegerFor, getParametersAndDefaults, getPath, getSSLDescription, loadClass, parseMethod, toStringpublic java.lang.String getName()
protected void setName(java.lang.String str)
public java.lang.Boolean addHDFSConfigurationToClassPath()
protected void setAddHDFSConfigurationToClassPath(java.lang.Boolean b)
public java.lang.String getBaseHDFSDirName()
protected void setBaseHDFSDirName(java.lang.String str)
public java.util.List<java.lang.String> getDataNodeHosts()
protected void setDataNodeHosts(java.util.List<java.lang.String> s)
public java.util.List<java.lang.String> getDataNodeDataDrives()
protected void setDataNodeDataDrives(java.util.List<java.lang.String> s)
public java.util.List<java.lang.String> getDataNodeLogDrives()
protected void setDataNodeLogDrives(java.util.List<java.lang.String> s)
public java.util.List<HadoopDescription.DataNodeDescription> getDataNodeDescriptions()
protected void addDataNodeDescription(HadoopDescription.DataNodeDescription dnd)
public java.lang.String getHadoopDist()
protected void setHadoopDist(java.lang.String str)
public java.util.List<java.lang.String> getNameNodeHosts()
protected void setNameNodeHosts(java.util.List<java.lang.String> s)
public java.util.List<java.lang.String> getNameNodeDataDrives()
protected void setNameNodeDataDrives(java.util.List<java.lang.String> s)
public java.util.List<java.lang.String> getNameNodeLogDrives()
protected void setNameNodeLogDrives(java.util.List<java.lang.String> s)
public java.util.List<HadoopDescription.NameNodeDescription> getNameNodeDescriptions()
protected void addNameNodeDescription(HadoopDescription.NameNodeDescription nnd)
public java.lang.String getNameNodeURL()
protected void setNameNodeURL(java.lang.String str)
public java.util.List<java.lang.String> getNodeManagerDataDrives()
protected void setNodeManagerDataDrives(java.util.List<java.lang.String> s)
public java.util.List<java.lang.String> getNodeManagerLogDrives()
protected void setNodeManagerLogDrives(java.util.List<java.lang.String> s)
public java.util.List<HadoopDescription.NodeManagerDescription> getNodeManagerDescriptions()
protected void addNodeManagerDescription(HadoopDescription.NodeManagerDescription nmd)
public java.lang.Integer getReplication()
protected void setReplication(java.lang.Integer i)
public java.lang.String getResourceManagerHost()
protected void setResourceManagerHost(java.lang.String s)
public java.lang.String getResourceManagerDataDrives()
protected void setResourceManagerDataDrives(java.lang.String s)
public java.lang.String getResourceManagerLogDrive()
protected void setResourceManagerLogDrive(java.lang.String s)
public HadoopDescription.ResourceManagerDescription getResourceManagerDescription()
protected void setResourceManagerDescription(HadoopDescription.ResourceManagerDescription d)
public java.lang.String getResourceManagerURL()
protected void setResourceManagerURL(java.lang.String str)
public java.lang.String getResourceTrackerAddress()
protected void setResourceTrackerAddress(java.lang.String str)
public java.lang.String getSchedulerAddress()
protected void setSchedulerAddress(java.lang.String str)
public java.lang.String getSecurityAuthentication()
public void setSecurityAuthentication(java.lang.String str)
public boolean isSecure()
public boolean useExistingCluster()
public void setUseExistingCluster(boolean b)
public java.util.SortedMap toSortedMap()
AbstractDescriptiontoSortedMap in class AbstractDescriptionprotected static void configure(TestConfig config)
protected static java.lang.String getExtraClassPath(TestConfig config)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.