I want to set up hadoop cluster where i want master node and few slave node to be in some country and remaining slave nodes sitting in different country. Is it possible to deploy this? Is there any article or tutorial which might help me to get the solution.
This! You can but you shouldn't. Cross-datacenter hadoop clusters do not perform. Don't do it.
Use data replication software like DistCP or Falcon to sync clusters in different data centers instead.