The concept of Data locality applies only to Mapper only as it deals with input files.
Is Reducers also will use Data locality concept while processing?
Data locality:
Data locality refers to the processing of the data where it resides by bringing the computation to the data, rather than requesting data from its location.
-
While computing the data, Mappers and Reducers work.
-
Mappers use Data locality while computing the data.
-
Reducers take input as Mappers output.
Assuming that Mappers output (intermediate data) stored in different data nodes.
Are Reducers use Data locality while computing?