Joal has uploaded a new change for review.
https://gerrit.wikimedia.org/r/315241
Change subject: Update cassandra load jobs to match new aqs needs
......................................................................
Update cassandra load jobs to match new aqs needs
Old aqs nodes are being removed, new cassandra loading
configuration is to be applied in production for new-aqs.
Bug: T147841
Change-Id: Ib966c4cf3726f1892409d98dad4126967238839e
---
M oozie/cassandra/bundle.properties
M oozie/cassandra/bundle.xml
M oozie/cassandra/coord_per_article_daily.properties
M oozie/cassandra/coord_per_project_daily.properties
M oozie/cassandra/coord_per_project_hourly.properties
M oozie/cassandra/coord_per_project_monthly.properties
M oozie/cassandra/coord_top_articles_daily.properties
M oozie/cassandra/coord_top_articles_monthly.properties
M oozie/cassandra/coord_unique_devices_daily.properties
M oozie/cassandra/coord_unique_devices_monthly.properties
10 files changed, 42 insertions(+), 42 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/refinery
refs/changes/41/315241/1
diff --git a/oozie/cassandra/bundle.properties
b/oozie/cassandra/bundle.properties
index 332cd67..34bf4a1 100644
--- a/oozie/cassandra/bundle.properties
+++ b/oozie/cassandra/bundle.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -62,11 +62,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
diff --git a/oozie/cassandra/bundle.xml b/oozie/cassandra/bundle.xml
index f509ade..926f6fd 100644
--- a/oozie/cassandra/bundle.xml
+++ b/oozie/cassandra/bundle.xml
@@ -75,7 +75,7 @@
</property>
<property>
<name>per_article_flat_parallel_loaders</name>
- <value>3</value>
+ <value>6</value>
</property>
<property>
<name>per_article_flat_keyspace</name>
@@ -91,7 +91,7 @@
</property>
<property>
<name>per_article_flat_hive_fields_types</name>
-
<value>text,text,text,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int</value>
+
<value>text,text,text,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable</value>
</property>
<property>
<name>per_article_flat_cassandra_fields</name>
diff --git a/oozie/cassandra/coord_per_article_daily.properties
b/oozie/cassandra/coord_per_article_daily.properties
index ddbc978..f1e6ab6 100644
--- a/oozie/cassandra/coord_per_article_daily.properties
+++ b/oozie/cassandra/coord_per_article_daily.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -61,11 +61,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
@@ -85,11 +85,11 @@
dataset_name = pageview_hourly
hive_script = pageview_per_article.hql
source_table = wmf.pageview_hourly
-cassandra_parallel_loaders = 3
+cassandra_parallel_loaders = 6
cassandra_keyspace =
local_group_default_T_pageviews_per_article_flat
cassandra_cql = UPDATE "${cassandra_keyspace}"."data" SET
"aa" = ?, "ab" = ?, "as" = ?, "au" = ?, "da" = ?, "db" = ?, "ds" = ?, "du" = ?,
"maa" = ?, "mab" = ?, "mas" = ?, "mau" = ?, "mwa" = ?, "mwb" = ?, "mws" = ?,
"mwu" = ?
hive_fields =
project,article,timestamp,aa,ab,as,au,da,db,ds,du,maa,mab,mas,mau,mwa,mwb,mws,mwu
-hive_fields_types =
text,text,text,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int
+hive_fields_types =
text,text,text,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable,int_nullable
cassandra_fields =
aa,ab,as,au,da,db,ds,du,maa,mab,mas,mau,mwa,mwb,mws,mwu
cassandra_primary_keys =
_domain,project,article,granularity,timestamp,_tid
diff --git a/oozie/cassandra/coord_per_project_daily.properties
b/oozie/cassandra/coord_per_project_daily.properties
index 020024b..9340762 100644
--- a/oozie/cassandra/coord_per_project_daily.properties
+++ b/oozie/cassandra/coord_per_project_daily.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -61,11 +61,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
diff --git a/oozie/cassandra/coord_per_project_hourly.properties
b/oozie/cassandra/coord_per_project_hourly.properties
index f47c64f..095d8ef 100644
--- a/oozie/cassandra/coord_per_project_hourly.properties
+++ b/oozie/cassandra/coord_per_project_hourly.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -60,11 +60,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
diff --git a/oozie/cassandra/coord_per_project_monthly.properties
b/oozie/cassandra/coord_per_project_monthly.properties
index a261a2b..3529d26 100644
--- a/oozie/cassandra/coord_per_project_monthly.properties
+++ b/oozie/cassandra/coord_per_project_monthly.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -63,11 +63,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
diff --git a/oozie/cassandra/coord_top_articles_daily.properties
b/oozie/cassandra/coord_top_articles_daily.properties
index 9882e01..ebd5dcd 100644
--- a/oozie/cassandra/coord_top_articles_daily.properties
+++ b/oozie/cassandra/coord_top_articles_daily.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -61,11 +61,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
@@ -85,7 +85,7 @@
dataset_name = pageview_hourly
hive_script = pageview_top_articles.hql
source_table = wmf.pageview_hourly
-cassandra_parallel_loaders = 3
+cassandra_parallel_loaders = 6
cassandra_keyspace = local_group_default_T_top_pageviews
cassandra_cql = UPDATE "${cassandra_keyspace}"."data" SET
"articlesJSON" = ?
hive_fields = project,access,year,month,day,articlesJSON
diff --git a/oozie/cassandra/coord_top_articles_monthly.properties
b/oozie/cassandra/coord_top_articles_monthly.properties
index 2896d4b..e3674e0 100644
--- a/oozie/cassandra/coord_top_articles_monthly.properties
+++ b/oozie/cassandra/coord_top_articles_monthly.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -63,11 +63,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
@@ -87,7 +87,7 @@
dataset_name = pageview_hourly
hive_script = pageview_top_articles.hql
source_table = wmf.pageview_hourly
-cassandra_parallel_loaders = 3
+cassandra_parallel_loaders = 6
cassandra_keyspace = local_group_default_T_top_pageviews
cassandra_cql = UPDATE "${cassandra_keyspace}"."data" SET
"articlesJSON" = ?
hive_fields = project,access,year,month,day,articlesJSON
diff --git a/oozie/cassandra/coord_unique_devices_daily.properties
b/oozie/cassandra/coord_unique_devices_daily.properties
index d59b80b..6be277a 100644
--- a/oozie/cassandra/coord_unique_devices_daily.properties
+++ b/oozie/cassandra/coord_unique_devices_daily.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -59,11 +59,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
diff --git a/oozie/cassandra/coord_unique_devices_monthly.properties
b/oozie/cassandra/coord_unique_devices_monthly.properties
index 9840d19..af8b2d0 100644
--- a/oozie/cassandra/coord_unique_devices_monthly.properties
+++ b/oozie/cassandra/coord_unique_devices_monthly.properties
@@ -21,7 +21,7 @@
refinery_directory = ${name_node}/wmf/refinery/current
# HDFS path to the refinery job jar that will be used by this job.
-refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.30.jar
+refinery_cassandra_jar_path =
${refinery_directory}/artifacts/org/wikimedia/analytics/refinery/refinery-cassandra-0.0.36.jar
cassandra_reducer_class =
org.wikimedia.analytics.refinery.cassandra.ReducerToCassandra
cassandra_output_format_class =
org.wikimedia.analytics.refinery.cassandra.CqlOutputFormat
@@ -61,11 +61,11 @@
temporary_directory = ${name_node}/tmp
# Cassandra cluster info
-cassandra_host = aqs1001.eqiad.wmnet
+cassandra_host = aqs1004-a.eqiad.wmnet
cassandra_port = 9042
-cassandra_username = cassandra
+cassandra_username = aqsloader
cassandra_password = cassandra
-cassandra_nodes = 3
+cassandra_nodes = 6
batch_size = 1024
# Hive value separator
--
To view, visit https://gerrit.wikimedia.org/r/315241
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib966c4cf3726f1892409d98dad4126967238839e
Gerrit-PatchSet: 1
Gerrit-Project: analytics/refinery
Gerrit-Branch: master
Gerrit-Owner: Joal <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits