updateYarnCapacitySchedulerConfig() { echo "Updating Yarn capacity scheduler configurations" xml_in=/etc/hadoop/conf/capacity-scheduler.xml xmlstarlet ed --inplace -P -u \ "//property[name='yarn.scheduler.capacity.root.default.acl_administer_jobs']/value" \ -v '*' $xml_in xmlstarlet ed --inplace -P -u \ "//property[name='yarn.scheduler.capacity.root.default.acl_submit_applications']/value" \ -v '*' $xml_in xmlstarlet ed --inplace -P -u \ "//property[name='yarn.scheduler.capacity.root.default.acl_administer_queue']/value" \ -v '*' $xml_in xmlstarlet ed --inplace -P -u \ "//property[name='yarn.scheduler.capacity.root.acl_administer_queue']/value" \ -v '*' $xml_in xmlstarlet ed --inplace -P -u \ "//property[name='yarn.scheduler.capacity.root.acl_administer_jobs']/value" \ -v '*' $xml_in }