Interface to EMR Hadoop jobs
Goal
Implementation
ActiveRecord based implementation (rejected)
# oma-models/lib/models/postgres/job_flows/emr_base.rb
module JobFlows
class EmrBase < ActiveRecord::Base
...
# oma-models/lib/models/postgres/job_flows/pages_es_index_updater.rb
module job_flows
class PagesEsIndexUpdater < ActiveRecord::Base
...
# oma-processors/...
job_flow = ::JobFlows::PagesEsIndexUpdater.create!(domain_id: domain.id)
job_flow.run
active_flow = ::JobFlows::PagesEsIndexUpdater.active.firstPros
Cons
S3 based implementation (rejected)
Last updated