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

Andrii Tkach updated AMBARI-7521:
---------------------------------
    Attachment: AMBARI-7521.patch

> Adding a component to a host should check for the presence of host scope 
> dependencies of that component
> -------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-7521
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7521
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-web
>    Affects Versions: 1.7.0
>            Reporter: Andrii Tkach
>            Assignee: Andrii Tkach
>            Priority: Critical
>             Fix For: 1.7.0
>
>         Attachments: AMBARI-7521.patch
>
>
> Host details page allows adding any uninstalled client component and some 
> non-client component to the host. 
> But there are some components that have a host scope dependencies on another 
> components. For example, Slider client won't function properly if HDFS client 
> and YARN client are not installed with it on the same host and thus slider 
> client has host scope dependencies on HDFS and YARN client. Such information 
> is available from API.
> As a part of this ticket, ambari-web should maintain a map of host scope 
> dependencies for every component in StackServiceComponent model. 
> On host page while adding a component, ambari-web code should check if the 
> component's host scope dependencies are installed or not on that host. If not 
> then show a single button ("OK") popup window informing the user to install 
> them first:
> *popup window message:* 
> {code}"${ComponentNameTobeAdded} requires ${componentName},${componentName} 
> and ${componentName} to be installed along with it. Please add them first and 
> then try adding ${{ComponentNameTobeAdded}"{code}



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

Reply via email to