This document discusses HDFS high availability using Journal Nodes. It describes how Journal Nodes provide a write ahead log to synchronize data between an active and standby NameNode. The architecture involves Journal Nodes durably logging metadata operations to tolerate NameNode failures. An automatic failover process uses ZooKeeper for elections to transition the standby NameNode to an active state when the active NameNode fails.