Repository: hadoop
Updated Branches:
  refs/heads/branch-2 e9a338ff6 -> f4656e215


HDFS-13063. Fix the incorrect spelling in HDFSHighAvailabilityWithQJM.md

Signed-off-by: Akira Ajisaka <[email protected]>
(cherry picked from commit eb2dd0868864da994612f1dd1452ea38d31f5e85)


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/f4656e21
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/f4656e21
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/f4656e21

Branch: refs/heads/branch-2
Commit: f4656e215014fd3fbe4ac0336531f0b3c5df9396
Parents: e9a338f
Author: Jianfei Jiang <[email protected]>
Authored: Thu Jan 25 15:27:28 2018 +0900
Committer: Akira Ajisaka <[email protected]>
Committed: Thu Jan 25 15:32:13 2018 +0900

----------------------------------------------------------------------
 .../hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/f4656e21/hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md
----------------------------------------------------------------------
diff --git 
a/hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md
 
b/hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md
index 3355759..f8c96b2 100644
--- 
a/hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md
+++ 
b/hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSHighAvailabilityWithQJM.md
@@ -49,7 +49,7 @@ Architecture
 
 In a typical HA cluster, two separate machines are configured as NameNodes. At 
any point in time, exactly one of the NameNodes is in an *Active* state, and 
the other is in a *Standby* state. The Active NameNode is responsible for all 
client operations in the cluster, while the Standby is simply acting as a 
slave, maintaining enough state to provide a fast failover if necessary.
 
-In order for the Standby node to keep its state synchronized with the Active 
node, both nodes communicate with a group of separate daemons called 
"JournalNodes" (JNs). When any namespace modification is performed by the 
Active node, it durably logs a record of the modification to a majority of 
these JNs. The Standby node is capable of reading the edits from the JNs, and 
is constantly watching them for changes to the edit log. As the Standby Node 
sees the edits, it applies them to its own namespace. In the event of a 
failover, the Standby will ensure that it has read all of the edits from the 
JounalNodes before promoting itself to the Active state. This ensures that the 
namespace state is fully synchronized before a failover occurs.
+In order for the Standby node to keep its state synchronized with the Active 
node, both nodes communicate with a group of separate daemons called 
"JournalNodes" (JNs). When any namespace modification is performed by the 
Active node, it durably logs a record of the modification to a majority of 
these JNs. The Standby node is capable of reading the edits from the JNs, and 
is constantly watching them for changes to the edit log. As the Standby Node 
sees the edits, it applies them to its own namespace. In the event of a 
failover, the Standby will ensure that it has read all of the edits from the 
JournalNodes before promoting itself to the Active state. This ensures that the 
namespace state is fully synchronized before a failover occurs.
 
 In order to provide a fast failover, it is also necessary that the Standby 
node have up-to-date information regarding the location of blocks in the 
cluster. In order to achieve this, the DataNodes are configured with the 
location of both NameNodes, and send block location information and heartbeats 
to both.
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to