Class that provides helper methods for constructing predefined bootstrap actions.

C# |
public class BootstrapActions

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | BootstrapActions()()()() |
Creates a new default BootstrapActions for us in us-east-1.
|
![]() | BootstrapActions(String) |
Creates a new BootstrapActions.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | NewConfigureDaemons()()()() |
Create a new bootstrap action which lets you configure Hadoop's daemons. The options
are written to the hadoop-user-env.sh file.
|
![]() | NewConfigureHadoop()()()() |
Create a new bootstrap action which lets you configure Hadoop's XML files.
|
![]() | NewRunIf(String, BootstrapActionConfig) |
Create a new run-if bootstrap action which lets you conditionally run bootstrap actions.
|
![]() | ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |


AmazonElasticMapReduce emr = AWSClientFactory.CreateAmazonElasticMapReduceClient(accessKey, secretKey); BootstrapActions bootstrapActions = new BootstrapActions(); RunJobFlowRequest request = new RunJobFlowRequest { Name = "Job Flow With Bootstrap Actions", BootstrapActions = new List<BootstrapActionConfig> { bootstrapActions.NewRunIf( "instance.isMaster=true", bootstrapActions.NewConfigureDaemons() .WithHeapSize(Daemon.JobTracker, 2048) .Build()) }, LogUri = "s3://log-bucket/", Instances = new JobFlowInstancesConfig { Ec2KeyName = "keypair", HadoopVersion = "0.20", InstanceCount = 5, KeepJobFlowAliveWhenNoSteps = true, MasterInstanceType = "m1.small", SlaveInstanceType = "m1.small" } };

Object | |
![]() | BootstrapActions |