瀏覽代碼

AMBARI-25857: Ambari Metrics should in embedded mode when HDFS isn't installed (#3644)

Yu Hou 2 年之前
父節點
當前提交
d091dadf80
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/stack_advisor.py

+ 5 - 0
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')