You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/01/19 14:15:00 UTC
[jira] [Updated] (AMBARI-22815) Change requiredServices in
metainfo.xml
[ https://issues.apache.org/jira/browse/AMBARI-22815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated AMBARI-22815:
------------------------------------
Labels: pull-request-available (was: )
> Change requiredServices in metainfo.xml
> ---------------------------------------
>
> Key: AMBARI-22815
> URL: https://issues.apache.org/jira/browse/AMBARI-22815
> Project: Ambari
> Issue Type: Bug
> Components: ambari-server
> Affects Versions: 3.0.0
> Reporter: Dmytro Sen
> Assignee: Dmytro Sen
> Priority: Major
> Labels: pull-request-available
> Fix For: 3.0.0
>
>
> Today we define requiredServices as follows
> {code}
> <requiredServices>
> <service>ZOOKEEPER</service>
> </requiredServices>
> {code}
> In the mpack model we need to categorize the scope of service dependency. We could have an INSTALL time dependency (i.e. we should also install the dependent service) or a RUNTIME dependency (i.e. there should be a running instance of the service in the cluster).
> For example HIVE in EDW mpack, will have an install-time dependency on ZOOKEEPER-CLIENT but a RUNTIME dependency on ZOOKEEPER.
> {code}
> <requiredServices>
> <service>
> <name>ZOOKEEPER-CLIENT</name>
> <scope>INSTALL</scope>
> </service>
> <service>
> <name>ZOOKEEPER</name>
> <scope>RUNTIME</scope>
> </service>
> </requiredServices>
> {code}
> We should also check how we maintain compatibility with legacy stack definitions.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)