summaryrefslogtreecommitdiff
path: root/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
diff options
context:
space:
mode:
Diffstat (limited to 'ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py')
-rw-r--r--ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
index 44c04a27d5..2b0ce832bd 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
@@ -143,6 +143,9 @@ class HDP22StackAdvisor(HDP21StackAdvisor):
def validateAmsHbaseEnvConfigurations(self, properties, recommendedDefaults, configurations, services, hosts):
regionServerItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_regionserver_heapsize")
masterItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_master_heapsize")
+ ams_env = getSiteProperties(configurations, "ams-env")
+ logDirItem = self.validatorEqualsPropertyItem(properties, "hbase_log_dir",
+ ams_env, "ams_collector_log_dir")
if masterItem is None:
hbase_master_heapsize = formatXmxSizeToBytes(properties["hbase_master_heapsize"])
@@ -165,7 +168,9 @@ class HDP22StackAdvisor(HDP21StackAdvisor):
break
validationItems = [{"config-name": "hbase_regionserver_heapsize", "item": regionServerItem},
- {"config-name": "hbase_master_heapsize", "item": masterItem}]
+ {"config-name": "hbase_master_heapsize", "item": masterItem},
+ {"config-name": "hbase_log_dir", "item": logDirItem}
+ ]
return self.toConfigurationValidationProblems(validationItems, "ams-hbase-env")
def recommendMapReduce2Configurations(self, configurations, clusterData, services, hosts):