Repository: ambari
Updated Branches:
  refs/heads/trunk bd99d76d3 -> 25ed05ce8


AMBARI-17184. HBase doesn't start because of lacking of variable. (Masahiro 
Tanaka via swagle)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/25ed05ce
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/25ed05ce
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/25ed05ce

Branch: refs/heads/trunk
Commit: 25ed05ce88d47c2ff184238be42abd5869514ced
Parents: bd99d76
Author: Siddharth Wagle <swa...@hortonworks.com>
Authored: Tue Jul 5 12:43:40 2016 -0700
Committer: Siddharth Wagle <swa...@hortonworks.com>
Committed: Tue Jul 5 12:43:40 2016 -0700

----------------------------------------------------------------------
 .../HBASE/0.96.0.2.0/package/scripts/params_linux.py        | 9 ++++++++-
 .../hadoop-metrics2-hbase.properties-GANGLIA-RS.j2          | 4 +++-
 2 files changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/25ed05ce/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
 
b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
index 6d304d4..0602d11 100644
--- 
a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
+++ 
b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
@@ -173,6 +173,13 @@ if has_metric_collector:
 metrics_report_interval = 
default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
 metrics_collection_period = 
default("/configurations/ams-site/timeline.metrics.sink.collection.period", 10)
 
+#Collector hosts
+metric_collector_hosts = ""
+if ams_collector_hosts:
+  for host in ams_collector_hosts:
+    metric_collector_hosts += host + ':' + metric_collector_port + ','
+  metric_collector_hosts = metric_collector_hosts[:-1]
+
 # if hbase is selected the hbase_rs_hosts, should not be empty, but still 
default just in case
 if 'slave_hosts' in config['clusterHostInfo']:
   rs_hosts = default('/clusterHostInfo/hbase_rs_hosts', 
'/clusterHostInfo/slave_hosts') #if hbase_rs_hosts not given it is assumed that 
region servers on same nodes as slaves
@@ -394,4 +401,4 @@ if has_ranger_admin:
 
 
 create_hbase_home_directory = 
check_stack_feature(StackFeature.HBASE_HOME_DIRECTORY, stack_version_formatted)
-hbase_home_directory = format("/user/{hbase_user}")
\ No newline at end of file
+hbase_home_directory = format("/user/{hbase_user}")

http://git-wip-us.apache.org/repos/asf/ambari/blob/25ed05ce/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
 
b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
index dcec3d4..8183333 100644
--- 
a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
+++ 
b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
@@ -65,7 +65,9 @@ 
rpc.collector={{metric_collector_host}}:{{metric_collector_port}}
 
hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
 hbase.sink.timeline.period={{metrics_collection_period}}
 hbase.sink.timeline.sendInterval={{metrics_report_interval}}000
-hbase.sink.timeline.collector={{metric_collector_protocol}}://{{metric_collector_host}}:{{metric_collector_port}}
+hbase.sink.timeline.collector={{metric_collector_hosts}}
+hbase.sink.timeline.protocol={{metric_collector_protocol}}
+
 
 # HTTPS properties
 hbase.sink.timeline.truststore.path = {{metric_truststore_path}}

Reply via email to