本文包含的主要内容如下:
① WebHDFS的原理
② ExternalCall以及WebHdfs请求如何与RPC共用CallQueue
③ ExternalCall的执行与响应过程(sendResponse)
④ WebHdfs和HttpFS的简单区别
⑤ 个人的一些关于webhdfs的总结
一、WebHDFS的原理
1.前置知识:HttpServer2
HDFS自己对Jetty服务器进行了一个封装,这个类就是HttpServer2.
HttpServer2类里面有下面几个跟Web相关的重要的字段:
protected final Server webServer;
private final HandlerCollection handlers;
private final List