Skip to content

Commit ee2fb2b

Browse files
Update modules/concepts/pages/service-exposition.adoc
Co-authored-by: Malte Sander <[email protected]>
1 parent 249e23f commit ee2fb2b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

modules/concepts/pages/service-exposition.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The following section explains the motivation behind implementing such an operat
2020

2121
Some products require information about their external accessibility.
2222
This is e.g. important for HDFS, where the namenode keeps track of which datanode serves which block. Another case is Kafka, where it is required for client bootstrapping.
23-
A HDFS client asks the namenode "I want to read block 42, who is serving that?", the namenode responds with "block 42 is served by <ip or hostname of some datanode>".
23+
A common use case is an HDFS client connecting to a namenode in order to read block 42. Therefore, the namenode needs to know which datanode is serving block 42. The namenode then responds with the IP or hostname of the datanode containing that block 42.
2424
For that to work, the datanode needs to know it's external address on startup and tell it the namenode.
2525
(And yes, we needed to patch Hadoop source-code for that ;))
2626

0 commit comments

Comments
 (0)