My guess is execution of hadoop script vs. launch of a child task differ
in the *.site.xml files they load???? Ie. My mapred-site.xml which
contains the Zookeeper quorum is read during IsolationRunner's run but
the childTask does not have the same access. Has anyone setup zookeeper
and pointed datanodes to zookeeper? Is that done through the
mapred-site.xml or zoo.cfg file?
Okay, so I have been running into my TaskNode not connecting to
Zookeeper(map/reduce involving hbase and hbase connects there not me).
I get this in the logs
011-01-02 15:28:26,250 INFO org.apache.zookeeper.ZooKeeper: Initiating
client connection, connectString=localhost:2181 sessionTimeout=60000
Clearly, it should not be connecting to localhost since I have zookeeper
running on a different node than the DataNodes-TaskNodes.
Now, the kicker, when I run IsolationRunner, the log is the following
11/01/02 16:28:54 INFO zookeeper.ZooKeeper: Initiating client
which is the correct node. I don't get it.
This message and any attachments are intended only for the use of the addressee and
may contain information that is privileged and confidential. If the reader of the
message is not the intended recipient or an authorized representative of the
intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication in
error, please notify us immediately by e-mail and delete the message and any
attachments from your system.