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