Type: New Feature
Affects Version/s: HADOOP-10388
Fix Version/s: None
A pure native hadoop client has following use case/advantages:
1. writing Yarn applications using c++
2. direct access to HDFS, without extra proxy overhead, comparing to web/nfs interface.
3. wrap native library to support more languages, e.g. python
4. lightweight, small footprint compare to several hundred MB of JDK and hadoop library with various dependencies.
|1.||Implement DataTransferProtocol in libhdfs-core.so||Open||Unassigned|
|2.||Pure Native Client: implement C code native_mini for YARN for unit test||Open|
|3.||native client: parse Hadoop permission strings||Open||Unassigned|
|4.||hconf.c: fix bug where we would sometimes not try to load multiple XML files from the same path||Patch Available|
|5.||implement ndfs_get_hosts||In Progress|