You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Alejandro Fernandez (JIRA)" <ji...@apache.org> on 2015/08/17 18:52:46 UTC

[jira] [Commented] (AMBARI-12614) Ambari should provide defining optional client dependencies in metainfo.xml. Now all client dependencies defined in metainfo.xml are required.

    [ https://issues.apache.org/jira/browse/AMBARI-12614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14699810#comment-14699810 ] 

Alejandro Fernandez commented on AMBARI-12614:
----------------------------------------------

[~mkurapati], the wording is difficult to follow here, can you try to clarify it some more?

> 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)