Hadoop里定義一個自定義的介面繼承VersionProtocol來實作Hadoop RPC應該怎樣創建客戶端代理,和服務端,現在需要定義一個介面來實作Hadoop里的遠程程序呼叫,之前用網上的例子試了下,在hadoop原始碼里編譯之后,運行時會出錯,現在主要是不知道在客戶端如何創建代理,hdfs中自帶的RPC都是在DFSClient中創建了各種實作VersionProtocol的介面:ClientProtocol,DataNodeProtocol等待,來直接使用hadoop的RPC,然后再NameNode中實作了相應的介面,并有專門的執行緒server ,RPCserver負責監聽并處理,并且在呼叫hadoop RPC時傳遞的資料型別必須實作hadoop中自帶的Writable介面,現在我需要定義一個自己的介面也實作這樣的功能,應該怎樣添加代碼,請各位大神幫忙,謝謝!
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/100162.html
標籤:服務器
上一篇:百度云盤 凈網 和諧視頻
下一篇:GraphX:java.lang.NoSuchMethodError:org.apache.spark.graphx.Graph$.apply
