Sha256: d49b7d0e81fc5a388f9f39b0b0c3bcac9f9e41536e78488ac2e621e5c4b794a2
Contents?: true
Size: 887 Bytes
Versions: 2
Compression:
Stored size: 887 Bytes
Contents
module Elasticity class SimpleJob attr_accessor :action_on_failure attr_accessor :aws_access_key_id attr_accessor :aws_secret_access_key attr_accessor :ec2_key_name attr_accessor :name attr_accessor :hadoop_version attr_accessor :instance_count attr_accessor :log_uri attr_accessor :master_instance_type attr_accessor :slave_instance_type def initialize(aws_access_key_id, aws_secret_access_key) @action_on_failure = "TERMINATE_JOB_FLOW" @aws_access_key_id = aws_access_key_id @aws_secret_access_key = aws_secret_access_key @ec2_key_name = "default" @hadoop_version = "0.20" @instance_count = 2 @master_instance_type = "m1.small" @name = "Elasticity Job" @slave_instance_type = "m1.small" @emr = Elasticity::EMR.new(aws_access_key_id, aws_secret_access_key) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
elasticity-1.2.1 | lib/elasticity/simple_job.rb |
elasticity-1.2 | lib/elasticity/simple_job.rb |