在HA的namenode中,存在多个namenode,其中只有一个处于active状态,active的namenode主要是通过Zookeeper选择产生。对于editlog会将其放入到qjournal集群之上,qjournal是利用Zookeeper实现,从namenode会在editlog上注册监听,当active namenode修改editlog后,从namenode会通过监听机制感知到,会将editlog的改变同步到本地。
转载于:https://my.oschina.net/134596/blog/1807433