Module: SimpleMapReduce

Defined in:
lib/simple_map_reduce.rb,
lib/simple_map_reduce/version.rb,
lib/simple_map_reduce/s3_client.rb,
lib/simple_map_reduce/driver/job.rb,
lib/simple_map_reduce/server/job.rb,
lib/simple_map_reduce/server/task.rb,
lib/simple_map_reduce/server/confg.rb,
lib/simple_map_reduce/driver/config.rb,
lib/simple_map_reduce/server/worker.rb,
lib/simple_map_reduce/server/job_worker.rb,
lib/simple_map_reduce/server/job_tracker.rb,
lib/simple_map_reduce/worker/run_map_task_worker.rb,
lib/simple_map_reduce/worker/run_reduce_task_worker.rb,
lib/simple_map_reduce/worker/register_map_task_worker.rb

Defined Under Namespace

Modules: Driver, Server, Worker Classes: S3Client

Constant Summary collapse

VERSION =
'0.1.0'

Class Attribute Summary collapse

Class Attribute Details

.job_tracker_urlObject

Returns the value of attribute job_tracker_url.



11
12
13
# File 'lib/simple_map_reduce.rb', line 11

def job_tracker_url
  @job_tracker_url
end

.job_worker_urlObject

Returns the value of attribute job_worker_url.



12
13
14
# File 'lib/simple_map_reduce.rb', line 12

def job_worker_url
  @job_worker_url
end

.loggerObject

Returns the value of attribute logger.



16
17
18
# File 'lib/simple_map_reduce.rb', line 16

def logger
  @logger
end

.s3_configObject



10
11
12
# File 'lib/simple_map_reduce.rb', line 10

def s3_config
  @s3_config
end

.s3_input_bucket_nameObject

Returns the value of attribute s3_input_bucket_name.



13
14
15
# File 'lib/simple_map_reduce.rb', line 13

def s3_input_bucket_name
  @s3_input_bucket_name
end

.s3_intermediate_bucket_nameObject

Returns the value of attribute s3_intermediate_bucket_name.



15
16
17
# File 'lib/simple_map_reduce.rb', line 15

def s3_intermediate_bucket_name
  @s3_intermediate_bucket_name
end

.s3_output_bucket_nameObject

Returns the value of attribute s3_output_bucket_name.



14
15
16
# File 'lib/simple_map_reduce.rb', line 14

def s3_output_bucket_name
  @s3_output_bucket_name
end