Mahesh Kurapati created AMBARI-12614:
----------------------------------------

             Summary: Ambari should provide defining optional client 
dependencies in metainfo.xml. Now all client dependencies defined in 
metainfo.xml are required.
                 Key: AMBARI-12614
                 URL: https://issues.apache.org/jira/browse/AMBARI-12614
             Project: Ambari
          Issue Type: Bug
            Reporter: Mahesh Kurapati


In Amabri 2.1.0 release, Ambari team added new client dependency check before 
adding/installing components based on JIRA 
https://issues.apache.org/jira/browse/AMBARI-10131. Based on this whenever we 
add new component to any hosts Ambari UI checks client dependencies defined in 
metainfo.xml file. If dependency clients not installed on same host then Ambari 
UI gives error and not allow install that component. Because of this even 
service for that client not installed, new Component not allowed to be 
installed.
    For example if HBase service not installed to the cluster and try to add 
custom component using Host Add action gives error that HBase client need to be 
installed prior to component install. This makes HBase client become a required 
client even though HBase service doesn't exist. Our custom component works 
without HBase we want to define HBase client as optional dependency. i.e if 
HBase service exist it should check for HBase client, other wise it should 
ignore HBase client exist check.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to