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

Siddharth Wagle updated AMBARI-5397:
------------------------------------

    Description: 
Currently Ambari installs Client packages on Master hosts which have a 
dependency on the client package. These dependencies are not captured anywhere 
else but in the Web UI.

{code}
var clientsToMasterMap = {
     HDFS_CLIENT: Em.A(['HBASE_MASTER', 'HBASE_REGIONSERVER', 'WEBHCAT_SERVER', 
'HISTORYSERVER', 'OOZIE_SERVER']),
     MAPREDUCE_CLIENT: Em.A(['HIVE_SERVER', 'OOZIE_SERVER', 'NAGIOS_SERVER', 
'WEBHCAT_SERVER']),
     OOZIE_CLIENT: Em.A(['NAGIOS_SERVER']),
     ZOOKEEPER_CLIENT: Em.A(['WEBHCAT_SERVER']),
     HIVE_CLIENT: Em.A(['WEBHCAT_SERVER','HIVE_SERVER']),
     HCAT: Em.A(['NAGIOS_SERVER']),
     YARN_CLIENT: 
Em.A(['NAGIOS_SERVER','HIVE_SERVER','OOZIE_SERVER','WEBHCAT_SERVER']),
     TEZ_CLIENT: Em.A(['NAGIOS_SERVER','HIVE_SERVER'])
   };
{code}

  was:
Currently we Ambari installs Client packages on Master hosts which have a 
dependency on the client package. These dependencies are not captured anywhere 
else but in the Web UI.

{code}
var clientsToMasterMap = {
     HDFS_CLIENT: Em.A(['HBASE_MASTER', 'HBASE_REGIONSERVER', 'WEBHCAT_SERVER', 
'HISTORYSERVER', 'OOZIE_SERVER']),
     MAPREDUCE_CLIENT: Em.A(['HIVE_SERVER', 'OOZIE_SERVER', 'NAGIOS_SERVER', 
'WEBHCAT_SERVER']),
     OOZIE_CLIENT: Em.A(['NAGIOS_SERVER']),
     ZOOKEEPER_CLIENT: Em.A(['WEBHCAT_SERVER']),
     HIVE_CLIENT: Em.A(['WEBHCAT_SERVER','HIVE_SERVER']),
     HCAT: Em.A(['NAGIOS_SERVER']),
     YARN_CLIENT: 
Em.A(['NAGIOS_SERVER','HIVE_SERVER','OOZIE_SERVER','WEBHCAT_SERVER']),
     TEZ_CLIENT: Em.A(['NAGIOS_SERVER','HIVE_SERVER'])
   };
{code}


> Capture default client assignments as part of stack definition
> --------------------------------------------------------------
>
>                 Key: AMBARI-5397
>                 URL: https://issues.apache.org/jira/browse/AMBARI-5397
>             Project: Ambari
>          Issue Type: Task
>          Components: controller
>    Affects Versions: 1.5.0
>            Reporter: Siddharth Wagle
>            Assignee: Siddharth Wagle
>             Fix For: 1.6.0
>
>
> Currently Ambari installs Client packages on Master hosts which have a 
> dependency on the client package. These dependencies are not captured 
> anywhere else but in the Web UI.
> {code}
> var clientsToMasterMap = {
>      HDFS_CLIENT: Em.A(['HBASE_MASTER', 'HBASE_REGIONSERVER', 
> 'WEBHCAT_SERVER', 'HISTORYSERVER', 'OOZIE_SERVER']),
>      MAPREDUCE_CLIENT: Em.A(['HIVE_SERVER', 'OOZIE_SERVER', 'NAGIOS_SERVER', 
> 'WEBHCAT_SERVER']),
>      OOZIE_CLIENT: Em.A(['NAGIOS_SERVER']),
>      ZOOKEEPER_CLIENT: Em.A(['WEBHCAT_SERVER']),
>      HIVE_CLIENT: Em.A(['WEBHCAT_SERVER','HIVE_SERVER']),
>      HCAT: Em.A(['NAGIOS_SERVER']),
>      YARN_CLIENT: 
> Em.A(['NAGIOS_SERVER','HIVE_SERVER','OOZIE_SERVER','WEBHCAT_SERVER']),
>      TEZ_CLIENT: Em.A(['NAGIOS_SERVER','HIVE_SERVER'])
>    };
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to