You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Sridhar Sailappan (JIRA)" <ji...@apache.org> on 2017/06/11 22:38:18 UTC

[jira] [Created] (AMBARI-21225) Support for macro based property definitions in Ambari Views

Sridhar Sailappan created AMBARI-21225:
------------------------------------------

             Summary: Support for macro based property definitions in Ambari Views
                 Key: AMBARI-21225
                 URL: https://issues.apache.org/jira/browse/AMBARI-21225
             Project: Ambari
          Issue Type: Improvement
          Components: ambari-views
    Affects Versions: 2.4.0
            Reporter: Sridhar Sailappan
         Attachments: Patch_AmbariViewUtils_Macro.txt

The attached patch for Ambari Views provides support for property configurations with macro based definitions (relying on variable expansion of Hadoop Configuration). 

e.g., Consider the following definition of properties for HDFS.
1) In Advanced core-site, property "fs.defaultFS" is defined to have value "${fs.defaultFS.dev}" 
2) In Custom core-site, property "fs.defaultFS.dev" is defined to have value "hdfs://dev-sandbox.hortonworks.com:8020"

Now, when referencing the property "fs.defaultFS", the value should be resolved to "hdfs://dev-sandbox.hortonworks.com:8020". 

This is typical variable expansion that is expected in Hadoop Configuration. Refer: https://hadoop.apache.org/docs/r2.6.0/api/org/apache/hadoop/conf/Configuration.html
This functionality of variable expansion is not available with Ambari Views. The attached patch (on branch-2.4.0) addresses this need.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)