成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hadoop 2.0的兩種RPC

大數(shù)據(jù) Hadoop
Hadoop 2.0中存在兩個ipc包, 分別為hadoop RPC和新的YarnRPC, 本文簡要描述了兩種RPC。

Hadoop 2.0中存在兩個ipc包, 分別在hadoop-common和hadoop-yarncommon項目下. 分別為hadoop RPC和新的YarnRPC.

1. 使用hadoop ipc包的協(xié)議

原有的協(xié)議

協(xié)議名

客戶端

服務(wù)端

主要方法

ClientProtocol

Client

Namenode

 

DatanodeProtocol

DN

NN

 

NamenodeProtocol

SNN

NN

 

RefreshAuthorizationPolicyProtocol

Client

NN

 

RefreshUserMappingsProtocol

Client

NN

 

GetUserMappingsProtocol

Client

NN

 

TaskUmbilicalProtocol

YarnChild(運行task的containner)

AM

狀態(tài)更新, 獲取map結(jié)束事件等

2. 使用YarnRPC的協(xié)議

這些都是用在yarn上的協(xié)議, 并且都是0.23開始新增的協(xié)議.

協(xié)議名

客戶端

服務(wù)端

主要方法

ClientRMProtocol

Client

RM

提交,查詢,kill AM等

AMRMProtocol

AM

RM

注冊, 結(jié)束AM, 請求資源

ContainerManager

AM

NM

啟動, 停止, 查詢 container

RMAdminProtocol

Client

RM

刷新node, queu, acl等

HSClientProtocol

Client

HistoryServer

繼承于MRClientProtocol

MRClientProtocol

Client

AM

獲取job/task信息, kill job/task等

下圖顯示了yarn中各個進(jìn)程使用的協(xié)議.

PZM~{(O6073A2AF(QM2P@@3

3. 為什么要新增YarnRPC呢

事實上, YarnRPC只是封裝了hadoop-common的ipc, 最終還是使用了hadoop-common的ipc包, 包括server和client, 所以底層的網(wǎng)絡(luò)通信方法是一樣的.

新增的協(xié)議都使用了YarnRPC包,

至于底層使用何種序列化方式, 可以通過配置決定:

yarnRPC的底層序列化方式: yarn. ipc. serializer.type 默認(rèn)為protocolbuffers

hadoop-common RPC的序列化方式: rpc.engine.( protocol.getName()) 默認(rèn)為WritableRpcEngine

原文鏈接:http://www.cnblogs.com/shenh062326/archive/2012/12/16/YRRN_RPC.html

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2014-01-07 14:04:13

HadoopMapReduce

2009-09-14 19:25:09

Ruby form

2010-10-11 10:31:51

MySQL分區(qū)

2021-05-27 10:57:01

TCP定時器網(wǎng)絡(luò)協(xié)議

2010-06-03 19:28:02

Hadoop

2010-03-11 14:34:47

Python環(huán)境

2011-03-03 10:26:04

Pureftpd

2014-01-07 14:29:14

HadoopYARN

2010-08-06 09:38:11

Flex讀取XML

2021-08-11 06:57:16

ShuffleSpark核心

2010-06-07 17:41:42

Sendmail 配置

2023-03-29 13:06:36

2010-07-14 16:28:58

配線架

2022-03-15 08:25:32

SparkShuffle框架

2011-04-06 12:41:41

Java異常

2009-06-25 13:43:00

Buffalo AJA

2010-10-21 16:24:18

sql server升

2024-06-06 08:32:52

.NET框架代碼

2009-11-23 14:09:53

PHP的foreach

2010-02-24 14:25:48

WCF地址
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费毛片网站 | 亚洲国产精品一区 | 久久久网 | 中文字幕亚洲欧美日韩在线不卡 | 欧美日韩视频在线 | 最新中文字幕一区 | 欧美精品一区二区在线观看 | 老头搡老女人毛片视频在线看 | 伊人网在线看 | 国内av在线 | 国产一级片一区二区三区 | 日韩在线一区二区三区 | 91大片| 日皮视频免费 | 成人免费在线电影 | 国产在线区 | 91免费福利在线 | 亚洲狠狠爱 | 羞羞视频在线网站观看 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 午夜精品网站 | 日韩中文字幕久久 | 97色综合| 97人人澡人人爽91综合色 | 精精国产xxxx视频在线播放 | av在线一区二区三区 | 天天综合干 | 黄色大片在线免费观看 | 久久久国产一区二区三区 | 四虎最新 | 一色桃子av一区二区 | 国产在线a | 中文字幕第十一页 | 精品久久久久久 | 亚洲成人一区二区在线 | 精品成人佐山爱一区二区 | h网站在线观看 | 羞羞视频网站在线观看 | 成人欧美一区二区三区黑人孕妇 | 国产精品欧美精品 | 欧美在线观看免费观看视频 |