Also when you tried to start the components using "start-dfs.sh" then before that have you already copied the Hadoop Binary and Hadoop configuration files to slave nodes as well?
Are these slave nodes able to resolve the master node without any issue ... please check their "/etc/hosts" file as well.