You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Andrew Onischuk (JIRA)" <ji...@apache.org> on 2017/06/06 10:45:19 UTC
[jira] [Created] (AMBARI-21182) Agent Host Disk Usage Alert
Hardcodes the Stack Directory
Andrew Onischuk created AMBARI-21182:
----------------------------------------
Summary: Agent Host Disk Usage Alert Hardcodes the Stack Directory
Key: AMBARI-21182
URL: https://issues.apache.org/jira/browse/AMBARI-21182
Project: Ambari
Issue Type: Bug
Reporter: Andrew Onischuk
Assignee: Andrew Onischuk
Fix For: 2.5.2
Attachments: AMBARI-21182.patch
The Host Disk Usage alert currently hard codes the stack location directly
into the script:
# the location where HDP installs components when using HDP 2.2+
STACK_HOME_DIR = "/usr/hdp"
# the location where HDP installs components when using HDP 2.0 to 2.1
STACK_HOME_LEGACY_DIR = "/usr/lib"
# determine the location of HDP home
stack_home = None
if os.path.isdir(STACK_HOME_DIR):
stack_home = STACK_HOME_DIR
elif os.path.isdir(STACK_HOME_LEGACY_DIR):
stack_home = STACK_HOME_LEGACY_DIR
On clusters where a different stack is installed (such as `/usr/hdf`, the
above logic incorrectly checks the `STACK_HOME_LEGACY_DIR`.
* The 2.0 and 2.1 code paths should be removed since they are not supported anymore.
* We should parameterize STACK_HOME_DIR (or even better, use the stack features JSON structure) to determine the home location to check.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)