You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by wu...@apache.org on 2023/02/20 15:04:07 UTC

[ambari] branch trunk updated: AMBARI-25857: Ambari Metrics should in embedded mode when HDFS isn't installed (#3644)

This is an automated email from the ASF dual-hosted git repository.

wuzhiguo pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new d091dadf80 AMBARI-25857: Ambari Metrics should in embedded mode when HDFS isn't installed (#3644)
d091dadf80 is described below

commit d091dadf8061a23ace28fc4103e49f1ddae647ff
Author: Yu Hou <52...@qq.com>
AuthorDate: Mon Feb 20 23:03:57 2023 +0800

    AMBARI-25857: Ambari Metrics should in embedded mode when HDFS isn't installed (#3644)
---
 .../src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py
index 6a0d24d1f2..9146eedf41 100644
--- a/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py
@@ -471,6 +471,11 @@ class BIGTOP320StackAdvisor(DefaultStackAdvisor):
       if "timeline.metrics.service.operation.mode" in services["configurations"]["ams-site"]["properties"]:
         operatingMode = services["configurations"]["ams-site"]["properties"]["timeline.metrics.service.operation.mode"]
 
+    servicesList = [service["StackServices"]["service_name"] for service in services["services"]]
+    if 'HDFS' not in servicesList:
+      operatingMode = "embedded"
+      putAmsSiteProperty("timeline.metrics.service.operation.mode", operatingMode)
+
     if operatingMode == "distributed":
       putAmsSiteProperty("timeline.metrics.service.watcher.disabled", 'true')
       putAmsHbaseSiteProperty("hbase.cluster.distributed", 'true')


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ambari.apache.org
For additional commands, e-mail: commits-help@ambari.apache.org