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)