I had this strange error where my mapreduce job always got stuck at map 0% reduce 0%. So I went on to do some research and found this link which did solve my problem when I ran the hadoop tasktracker & on the namenode, but according to my knowledge Namenode only supports a JobTracker and in some cases Secondary NameNode. TaskTrackers are for DataNodes right? Please correct me if I am wrong in my understanding. Why do I have to start tasktracker daemon on the NameNode everytime?
And Is there a permanent solution to make this automatic because everytime I have manually start off the TaskTracker on the NameNode.