blob: 44a80a8a2db8d2eade441000dde4815c365ec5b1 [file] [log] [blame]
{
"_comment" : "Record format:",
"_comment" : "blockedRole-blockedCommand: [blockerRole1-blockerCommand1, blockerRole2-blockerCommand2, ...]",
"general_deps" : {
"_comment" : "dependencies for all cases",
"NAGIOS_SERVER-INSTALL" : ["HIVE_CLIENT-INSTALL", "HCAT-INSTALL",
"MAPREDUCE_CLIENT-INSTALL", "OOZIE_CLIENT-INSTALL"],
"HBASE_MASTER-START": ["ZOOKEEPER_SERVER-START"],
"HBASE_REGIONSERVER-START": ["HBASE_MASTER-START"],
"OOZIE_SERVER-START": ["JOBTRACKER-START", "TASKTRACKER-START"],
"WEBHCAT_SERVER-START": ["TASKTRACKER-START", "HIVE_SERVER-START"],
"HIVE_METASTORE-START": ["MYSQL_SERVER-START"],
"HIVE_SERVER-START": ["TASKTRACKER-START", "MYSQL_SERVER-START"],
"HUE_SERVER-START": ["HIVE_SERVER-START", "HCAT-START", "OOZIE_SERVER-START"],
"FLUME_SERVER-START": ["OOZIE_SERVER-START"],
"NAGIOS_SERVER-START": ["HBASE_MASTER-START", "HBASE_REGIONSERVER-START",
"GANGLIA_SERVER-START", "GANGLIA_MONITOR-START", "HCAT-START",
"HIVE_SERVER-START", "HIVE_METASTORE-START", "HUE_SERVER-START",
"JOBTRACKER-START", "TASKTRACKER-START", "ZOOKEEPER_SERVER-START",
"MYSQL_SERVER-START", "OOZIE_SERVER-START", "PIG-START", "SQOOP-START",
"WEBHCAT_SERVER-START", "FLUME_SERVER-START"],
"MAPREDUCE_SERVICE_CHECK-EXECUTE": ["JOBTRACKER-START", "TASKTRACKER-START"],
"OOZIE_SERVICE_CHECK-EXECUTE": ["OOZIE_SERVER-START", "MAPREDUCE2_SERVICE_CHECK-EXECUTE"],
"WEBHCAT_SERVICE_CHECK-EXECUTE": ["WEBHCAT_SERVER-START"],
"HBASE_SERVICE_CHECK-EXECUTE": ["HBASE_MASTER-START", "HBASE_REGIONSERVER-START"],
"HIVE_SERVICE_CHECK-EXECUTE": ["HIVE_SERVER-START", "HIVE_METASTORE-START"],
"HCAT_SERVICE_CHECK-EXECUTE": ["HIVE_SERVER-START"],
"PIG_SERVICE_CHECK-EXECUTE": ["JOBTRACKER-START", "TASKTRACKER-START"],
"SQOOP_SERVICE_CHECK-EXECUTE": ["JOBTRACKER-START", "TASKTRACKER-START"],
"ZOOKEEPER_SERVICE_CHECK-EXECUTE": ["ZOOKEEPER_SERVER-START"],
"ZOOKEEPER_QUORUM_SERVICE_CHECK-EXECUTE": ["ZOOKEEPER_SERVER-START"],
"ZOOKEEPER_SERVER-STOP" : ["HBASE_MASTER-STOP", "HBASE_REGIONSERVER-STOP"],
"HBASE_MASTER-STOP": ["HBASE_REGIONSERVER-STOP"],
"TASKTRACKER-UPGRADE": ["JOBTRACKER-UPGRADE"],
"MAPREDUCE_CLIENT-UPGRADE": ["TASKTRACKER-UPGRADE", "JOBTRACKER-UPGRADE"],
"ZOOKEEPER_SERVER-UPGRADE": ["MAPREDUCE_CLIENT-UPGRADE"],
"ZOOKEEPER_CLIENT-UPGRADE": ["ZOOKEEPER_SERVER-UPGRADE"],
"HBASE_MASTER-UPGRADE": ["ZOOKEEPER_CLIENT-UPGRADE"],
"HBASE_REGIONSERVER-UPGRADE": ["HBASE_MASTER-UPGRADE"],
"HBASE_CLIENT-UPGRADE": ["HBASE_REGIONSERVER-UPGRADE"],
"HIVE_SERVER-UPGRADE" : ["HBASE_CLIENT-UPGRADE"],
"HIVE_METASTORE-UPGRADE" : ["HIVE_SERVER-UPGRADE"],
"MYSQL_SERVER-UPGRADE": ["HIVE_METASTORE-UPGRADE"],
"HIVE_CLIENT-UPGRADE": ["MYSQL_SERVER-UPGRADE"],
"HCAT-UPGRADE": ["HIVE_CLIENT-UPGRADE"],
"OOZIE_SERVER-UPGRADE" : ["HCAT-UPGRADE"],
"OOZIE_CLIENT-UPGRADE" : ["OOZIE_SERVER-UPGRADE"],
"WEBHCAT_SERVER-UPGRADE" : ["OOZIE_CLIENT-UPGRADE"],
"PIG-UPGRADE" : ["WEBHCAT_SERVER-UPGRADE"],
"SQOOP-UPGRADE" : ["PIG-UPGRADE"],
"NAGIOS_SERVER-UPGRADE" : ["SQOOP-UPGRADE"],
"GANGLIA_SERVER-UPGRADE" : ["NAGIOS_SERVER-UPGRADE"],
"GANGLIA_MONITOR-UPGRADE" : ["GANGLIA_SERVER-UPGRADE"]
},
"_comment" : "HCFS-specific dependencies",
"optional_hcfs": {
"HBASE_MASTER-START": ["PEERSTATUS-START"],
"JOBTRACKER-START": ["PEERSTATUS-START"],
"TASKTRACKER-START": ["PEERSTATUS-START"],
"HCFS_SERVICE_CHECK-EXECUTE": ["PEERSTATUS-START"],
"JOBTRACKER-UPGRADE": ["HCFS_CLIENT-UPGRADE"]
},
"_comment" : "Dependencies that are used when HCFS is not present in cluster",
"optional_no_hcfs": {
"SECONDARY_NAMENODE-START": ["NAMENODE-START"],
"RESOURCEMANAGER-START": ["NAMENODE-START", "DATANODE-START"],
"NODEMANAGER-START": ["NAMENODE-START", "DATANODE-START", "RESOURCEMANAGER-START"],
"HISTORYSERVER-START": ["NAMENODE-START", "DATANODE-START"],
"HBASE_MASTER-START": ["NAMENODE-START", "DATANODE-START"],
"JOBTRACKER-START": ["NAMENODE-START", "DATANODE-START"],
"TASKTRACKER-START": ["NAMENODE-START", "DATANODE-START"],
"HIVE_SERVER-START": ["DATANODE-START"],
"WEBHCAT_SERVER-START": ["DATANODE-START"],
"NAGIOS_SERVER-START": ["NAMENODE-START", "SECONDARY_NAMENODE-START",
"DATANODE-START", "RESOURCEMANAGER-START", "NODEMANAGER-START", "HISTORYSERVER-START"],
"HDFS_SERVICE_CHECK-EXECUTE": ["NAMENODE-START", "DATANODE-START",
"SECONDARY_NAMENODE-START"],
"MAPREDUCE2_SERVICE_CHECK-EXECUTE": ["NODEMANAGER-START",
"RESOURCEMANAGER-START", "HISTORYSERVER-START", "YARN_SERVICE_CHECK-EXECUTE"],
"YARN_SERVICE_CHECK-EXECUTE": ["NODEMANAGER-START", "RESOURCEMANAGER-START"],
"RESOURCEMANAGER_SERVICE_CHECK-EXECUTE": ["RESOURCEMANAGER-START"],
"PIG_SERVICE_CHECK-EXECUTE": ["RESOURCEMANAGER-START", "NODEMANAGER-START"],
"NAMENODE-STOP": ["JOBTRACKER-STOP", "TASKTRACKER-STOP", "RESOURCEMANAGER-STOP",
"NODEMANAGER-STOP", "HISTORYSERVER-STOP", "HBASE_MASTER-STOP"],
"DATANODE-STOP": ["JOBTRACKER-STOP", "TASKTRACKER-STOP", "RESOURCEMANAGER-STOP",
"NODEMANAGER-STOP", "HISTORYSERVER-STOP", "HBASE_MASTER-STOP"],
"SECONDARY_NAMENODE-UPGRADE": ["NAMENODE-UPGRADE"],
"DATANODE-UPGRADE": ["SECONDARY_NAMENODE-UPGRADE"],
"HDFS_CLIENT-UPGRADE": ["DATANODE-UPGRADE"],
"JOBTRACKER-UPGRADE": ["HDFS_CLIENT-UPGRADE"]
},
"_comment" : "Dependencies that are used in HA NameNode cluster",
"optional_ha": {
"NAMENODE-START": ["JOURNALNODE-START", "ZOOKEEPER_SERVER-START"],
"ZKFC-START": ["NAMENODE-START"],
"NAGIOS_SERVER-START": ["ZKFC-START", "JOURNALNODE-START"],
"HDFS_SERVICE_CHECK-EXECUTE": ["ZKFC-START"]
}
}