Just upgraded my cluster to v2.1.1 and started adding additional nodes on a private network. The JobTracker has an interface on two networks - the "old" public network, and the new private. The new nodes are only on the private network are configuring and MFS is running OK.
But after some time, the TaskTrackers are failing, and looking at the TT logs I can see they are trying to contact the JT on the "old" or public IP address. I have looked all over to see where this is set, but cannot find it in the config files?
A little help here please?
Answer by yufeldman · Mar 01, 2013 at 11:43 AM
You will not find it in config files. warden on the node where JT is running is creating an entry for it in Zookeeper and this is the place from where all interested in JT parties pick it up. As Zookeeper entry is hostname and not an ip - most likely it will resolve to your public ip and not private. At least see on your failing TT nodes what your JT hostname resolves to.