NameNode returns all the locks of the files and the DataNodes in which they are located (including replication nodes)
The client reads the data directly from DataNode, and if the DataNode read fails (DataNode fails or the check code is not correct), it reads from the replication node (if the read data is on the machine, read directly, otherwise read over the network)
This website uses cookies or similar technologies, to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Privacy Policy