Hadoop2 HDFS HA uses ZK for all sorts of things, hence the dependency.
You are right that none of the Hadoop core components require ZK for normal
operations. But once HA is needed HDFS will be needing that.
Hope it helps,
On Mon, Mar 17, 2014 at 04:26PM, Gordon Wang wrote: