Hi, In my application, I have some big c++ codes. And now I want to store files in HDFS, and use the c++ programs to read/write from/to HDFS. I wonder what's the best way(efficient,high throughput) to do this. I know there's a libhdfs which is based on JNI, and a conrib code of Thrift (which is removed from trunck now). But if I really care about performance in reading and writing data, is there other ways to do this? I notice that there's a JIRA(https://issues.apache.org/jira/browse/HDFS-2478) using protobuf as the IPC protocal, is it a good idea that we can write a client lib in C++ using the new protobuf IPC?
Cheers, Donal