String decommissionedNodes = properties.get("datanodes");
if (decommissionedNodes != null) {
String[] nodes = decommissionedNodes.split(",");
if (nodes.length > 0) {
for (String node : nodes) {
HostComponentDesiredStateEntityPK entityPK =
new HostComponentDesiredStateEntityPK();
entityPK.setClusterId(clusterId);
entityPK.setServiceName("HDFS");
entityPK.setComponentName("DATANODE");
entityPK.setHostName(node.trim());
HostComponentDesiredStateEntity desiredStateEntity =
desiredStateDAO.findByPK(entityPK);
desiredStateEntity.setAdminState(HostComponentAdminState.DECOMMISSIONED);
desiredStateDAO.merge(desiredStateEntity);
}