I have a master node and a slave node in hadoop cluster.
Master is also configured to function as slave by starting nodemanager & datanode in it.
Map phase is working in both master and slave node perfectly.
I have only 1 reduce phase, but it runs only in slave node.
Slave node has less disk capacity so when it fails reduce task will work in master node.
I do not want to start reduce task in slave node.
Is there any configuration to prevent reduce task to invoke in a specific node (in my case in slave node)?
In master all hadoop services are running. In slave nodemanager & datanode are running.