| { |
| "_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"], |
| "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"] |
| } |
| } |
| |