[ 
https://issues.apache.org/jira/browse/AMBARI-12614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alejandro Fernandez updated AMBARI-12614:
-----------------------------------------
    Labels: feature_custom_service  (was: )

> 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
>              Labels: feature_custom_service
>
> 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