LOGGER.info("Host '{}' will be removed from Ambari cluster", hostName);
metadataToRemove.add(hostMetadata);
Set<String> components = ambariClient.getHostComponentsMap(hostName).keySet();
Map<String, Integer> installRequests = new HashMap<>();
if (components.contains("NODEMANAGER")) {
Integer requestId = ambariClient.decommissionNodeManager(hostName);
installRequests.put("NODEMANAGER_DECOMMISION", requestId);
}
if (components.contains("DATANODE")) {
Integer requestId = ambariClient.decommissionDataNode(hostName);
installRequests.put("DATANODE_DECOMMISION", requestId);