I want to know about some implementation issue about retrieving the running
instance of namenode or fsnamesystem
Because I want to get physical block information especially blockid and its
physical path on the HDFS in the level of mapreduce framework, but
it seems not possible without connecting namenode via HTTP protocol.
For example, the issue of HDFS-4949 is implemented in the level of HDFS, not
MapReduce framework, so retrieving block information is quite easy.
However, in the level of MapReduce framework, it seems not easy as i
expected and I think it is related in the design policy of HDFS and
If someone tell me how to get running instance of NameNode in MapReduce
If it is not possible, then can you give some advices to make it happen?