Hadoop的RPC發動機HadoopRpcRequestProto請求字段來編碼方法的參數使用協定緩衝來編碼/從線中的字節進行解碼。如何使用Hadoop中
我試圖使用HadoopRpcRequestProto
HadoopRpcRequestProto rpcReHadoopRpcRequestProtoquest;
HadoopRpcRequestProto.Builder builder = HadoopRpcRequestProto.newBuilder();
builder.setMethodName("foo");
調用的Hadoop服務器上的方法,所以,如果我的 「foo」 的方法有兩個參數, 富(字符串名稱,INT NUM);
如何編碼參數,並將其設置爲HadoopRpcRequestProto的請求字段?
TIA
謝謝Charles。但是我仍然不清楚如何將方法參數類型和值打包到paramObj中。 – user2003006
@ user2003006我增加了一些細節,你需要編譯一個proto文件來創建你的類,或者創建一個實現Message接口的類。 –