Ottomata has submitted this change and it was merged.

Change subject: Using separate job for eventlogging camus imports
......................................................................


Using separate job for eventlogging camus imports

Change-Id: I42c09d5241ac41c39e7330e6bc535418062dc2cf
---
M manifests/role/analytics/kraken.pp
1 file changed, 12 insertions(+), 5 deletions(-)

Approvals:
  Ottomata: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/role/analytics/kraken.pp 
b/manifests/role/analytics/kraken.pp
index c73d29e..54abd83 100644
--- a/manifests/role/analytics/kraken.pp
+++ b/manifests/role/analytics/kraken.pp
@@ -46,15 +46,22 @@
 }
 
 # == Class role::analytics::kraken::jobs::import::kafka
-# Submits Camus MapReduce job hourly to import data from Kafka.
+# Submits Camus MapReduce jobs to import data from Kafka.
 class role::analytics::kraken::jobs::import::kafka {
     require role::analytics::kraken
 
-    $camus_properties = 
"${::role::analytics::kraken::path}/kraken-etl/conf/camus.properties"
-    $camus_log_file   = "${::role::analytics::kraken::log_dir}/camus.log"
+    $camus_webrequest_properties = 
"${::role::analytics::kraken::path}/kraken-etl/conf/camus.webrequest.properties"
+    $camus_webrequest_log_file   = 
"${::role::analytics::kraken::log_dir}/camus-webrequest.log"
+    cron { 'kraken-import-hourly-webrequest':
+        command => "${::role::analytics::kraken::path}/kraken-etl/camus 
--job-name camus-webrequest-import ${camus_webrequest_properties} >> 
${camus_webrequest_log_file} 2>&1",
+        user    => 'hdfs',  # we might want to use a different user for this, 
not sure.
+        minute  => '*/10',
+    }
 
-    cron { 'kraken-import-hourly-kafka':
-        command => "${::role::analytics::kraken::path}/kraken-etl/camus 
--job-name camus-import ${camus_properties} >> ${camus_log_file} 2>&1",
+    $camus_eventlogging_properties = 
"${::role::analytics::kraken::path}/kraken-etl/conf/camus.eventlogging.properties"
+    $camus_eventlogging_log_file   = 
"${::role::analytics::kraken::log_dir}/camus-eventlogging.log"
+    cron { 'kraken-import-hourly-eventlogging':
+        command => "${::role::analytics::kraken::path}/kraken-etl/camus 
--job-name camus-eventlogging-import ${camus_eventlogging_properties} >> 
${camus_eventlogging_log_file} 2>&1",
         user    => 'hdfs',  # we might want to use a different user for this, 
not sure.
         minute  => '*/10',
     }

-- 
To view, visit https://gerrit.wikimedia.org/r/130347
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I42c09d5241ac41c39e7330e6bc535418062dc2cf
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <o...@wikimedia.org>
Gerrit-Reviewer: Ottomata <o...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to