国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)節(jié)點(diǎn)位置的確定方法和裝置的制造方法

      文檔序號(hào):9828357閱讀:717來(lái)源:國(guó)知局
      一種數(shù)據(jù)節(jié)點(diǎn)位置的確定方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)節(jié)點(diǎn)位置的確定方法和裝置。
      【背景技術(shù)】
      [0002] 如圖1所示,為Hadoop (分布式計(jì)算)的組網(wǎng)示意圖,Hadoop是一個(gè)分布式系統(tǒng) 基礎(chǔ)架構(gòu),包括多個(gè)機(jī)架,各機(jī)架內(nèi)包括多個(gè)數(shù)據(jù)節(jié)點(diǎn),各機(jī)架內(nèi)的數(shù)據(jù)節(jié)點(diǎn)與機(jī)架交換機(jī) 連接,且每個(gè)機(jī)架交換機(jī)均與核心交換機(jī)連接。
      [0003] 對(duì)于需要在數(shù)據(jù)節(jié)點(diǎn)中存儲(chǔ)的文件,將文件分成一個(gè)或者多個(gè)block (塊),并在 不同的數(shù)據(jù)節(jié)點(diǎn)上對(duì)block提供備份功能,進(jìn)而提供容錯(cuò)能力,提高可用性。在一個(gè)數(shù)據(jù)節(jié) 點(diǎn)中存儲(chǔ)block之后,復(fù)制該block,并在該數(shù)據(jù)節(jié)點(diǎn)上備份一份該block。此外,在該數(shù)據(jù) 節(jié)點(diǎn)所在機(jī)架之外的另一個(gè)機(jī)架中選擇兩個(gè)數(shù)據(jù)節(jié)點(diǎn),并將該block分別備份到這兩個(gè)數(shù) 據(jù)節(jié)點(diǎn)上?;谏鲜鰝浞莘绞剑梢员WC存儲(chǔ)block的數(shù)據(jù)節(jié)點(diǎn)所在的整個(gè)機(jī)架發(fā)生故障 之后,block不會(huì)發(fā)生丟失。
      [0004] 在上述過(guò)程中,需要獲知不同的數(shù)據(jù)節(jié)點(diǎn)位于同一機(jī)架還是位于不同機(jī)架。基于 此,需要手工配置數(shù)據(jù)節(jié)點(diǎn)與機(jī)架交換機(jī)的對(duì)應(yīng)關(guān)系。
      [0005] 手工配置的工作量較大,而且容易出現(xiàn)配置錯(cuò)誤等問(wèn)題。

      【發(fā)明內(nèi)容】

      [0006] 本發(fā)明提供一種數(shù)據(jù)節(jié)點(diǎn)位置的確定方法,所述方法包括以下步驟:
      [0007] 管理節(jié)點(diǎn)獲得數(shù)據(jù)節(jié)點(diǎn)的媒體訪問(wèn)控制MAC地址與IP地址之間的第一對(duì)應(yīng)關(guān)系, 并獲得交換設(shè)備學(xué)習(xí)到的MC表項(xiàng),所述MC表項(xiàng)中記錄了交換設(shè)備的端口與從該端口學(xué) 習(xí)到的MC地址之間的第二對(duì)應(yīng)關(guān)系;所述交換設(shè)備包括核心交換設(shè)備和機(jī)架交換設(shè)備;
      [0008] 所述管理節(jié)點(diǎn)利用所述第一對(duì)應(yīng)關(guān)系以及所述第二對(duì)應(yīng)關(guān)系,確定數(shù)據(jù)節(jié)點(diǎn)所連 接的機(jī)架交換設(shè)備。
      [0009] 本發(fā)明提供一種數(shù)據(jù)節(jié)點(diǎn)位置的確定裝置,所述數(shù)據(jù)節(jié)點(diǎn)位置的確定裝置應(yīng)用在 管理節(jié)點(diǎn)上,且所述數(shù)據(jù)節(jié)點(diǎn)位置的確定裝置包括:
      [0010] 獲得模塊,用于獲得數(shù)據(jù)節(jié)點(diǎn)的媒體訪問(wèn)控制MAC地址與IP地址之間的第一對(duì)應(yīng) 關(guān)系,并獲得交換設(shè)備學(xué)習(xí)到的MC表項(xiàng),所述MC表項(xiàng)中記錄了交換設(shè)備的端口與從該端 口學(xué)習(xí)到的MC地址之間的第二對(duì)應(yīng)關(guān)系;所述交換設(shè)備包括核心交換設(shè)備和機(jī)架交換設(shè) 備;
      [0011] 確定模塊,用于利用所述第一對(duì)應(yīng)關(guān)系以及所述第二對(duì)應(yīng)關(guān)系,確定數(shù)據(jù)節(jié)點(diǎn)所 連接的機(jī)架交換設(shè)備。
      [0012] 基于上述技術(shù)方案,本發(fā)明實(shí)施例中,管理節(jié)點(diǎn)可以根據(jù)數(shù)據(jù)節(jié)點(diǎn)的MAC(Media Access Control,媒體訪問(wèn)控制)地址與IP地址的對(duì)應(yīng)關(guān)系,交換設(shè)備學(xué)習(xí)到的MAC表項(xiàng), 確定數(shù)據(jù)節(jié)點(diǎn)所連接的機(jī)架交換設(shè)備,從而自動(dòng)感知數(shù)據(jù)節(jié)點(diǎn)的位置(即數(shù)據(jù)節(jié)點(diǎn)所連接 的機(jī)架交換設(shè)備),不需要手工配置數(shù)據(jù)節(jié)點(diǎn)與機(jī)架交換機(jī)的對(duì)應(yīng)關(guān)系,減少手工配置的工 作量,避免配置錯(cuò)誤,便于維護(hù),并可以提高Hadoop的穩(wěn)定性。
      【附圖說(shuō)明】
      [0013] 圖1是Hadoop (分布式計(jì)算)的組網(wǎng)示意圖;
      [0014] 圖2是本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖;
      [0015] 圖3是本發(fā)明一種實(shí)施方式中的數(shù)據(jù)節(jié)點(diǎn)位置的確定方法的流程圖;
      [0016] 圖4是本發(fā)明一種實(shí)施方式中的管理節(jié)點(diǎn)的硬件結(jié)構(gòu)圖;
      [0017] 圖5是本發(fā)明一種實(shí)施方式中的數(shù)據(jù)節(jié)點(diǎn)位置的確定裝置的結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0018] 針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例中提出一種數(shù)據(jù)節(jié)點(diǎn)位置的確定方 法,該方法可以應(yīng)用于包括管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、多個(gè)交換設(shè)備的系統(tǒng)中,如Hadoop系 統(tǒng)。其中,管理節(jié)點(diǎn)又可以稱為名字節(jié)點(diǎn),負(fù)責(zé)管理Hadoop系統(tǒng)的名稱空間,并控制外部用 戶的訪問(wèn)。交換設(shè)備可以為核心交換設(shè)備(如核心交換機(jī)或者核心路由器)或者機(jī)架交換 設(shè)備(如機(jī)架交換機(jī))。
      [0019] 以圖2為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,該Hadoop系統(tǒng)包括核心交換設(shè)備、機(jī) 架交換設(shè)備1、機(jī)架交換設(shè)備2、數(shù)據(jù)節(jié)點(diǎn)1、數(shù)據(jù)節(jié)點(diǎn)2、數(shù)據(jù)節(jié)點(diǎn)3、數(shù)據(jù)節(jié)點(diǎn)4、數(shù)據(jù)節(jié)點(diǎn) 5、數(shù)據(jù)節(jié)點(diǎn)6。機(jī)架交換設(shè)備與機(jī)架內(nèi)的各數(shù)據(jù)節(jié)點(diǎn)連接,并與核心交換設(shè)備連接,機(jī)架交 換設(shè)備1通過(guò)端口 11與機(jī)架1內(nèi)的數(shù)據(jù)節(jié)點(diǎn)1連接,通過(guò)端口 12與機(jī)架1內(nèi)的數(shù)據(jù)節(jié)點(diǎn)2 連接,通過(guò)端口 13與機(jī)架1內(nèi)的數(shù)據(jù)節(jié)點(diǎn)3連接,通過(guò)端口 14與核心交換設(shè)備的端口 1連 接。機(jī)架交換設(shè)備2通過(guò)端口 21與機(jī)架2內(nèi)的數(shù)據(jù)節(jié)點(diǎn)4連接,通過(guò)端口 22與機(jī)架2內(nèi) 的數(shù)據(jù)節(jié)點(diǎn)5連接,通過(guò)端口 23與機(jī)架2內(nèi)的數(shù)據(jù)節(jié)點(diǎn)6連接,通過(guò)端口 24與核心交換設(shè) 備的端口 2連接。
      [0020] 在此應(yīng)用場(chǎng)景下,可以將任意的一個(gè)數(shù)據(jù)節(jié)點(diǎn)配置為管理節(jié)點(diǎn),如將數(shù)據(jù)節(jié)點(diǎn)1 配置為管理節(jié)點(diǎn),此時(shí),該管理節(jié)點(diǎn)不僅具有本申請(qǐng)后續(xù)過(guò)程中的管理節(jié)點(diǎn)的功能,還具有 數(shù)據(jù)節(jié)點(diǎn)的功能?;蛘?,在Hadoop系統(tǒng)中單獨(dú)部署一個(gè)管理節(jié)點(diǎn),該管理節(jié)點(diǎn)需要與各數(shù) 據(jù)節(jié)點(diǎn)連接,并與各交換設(shè)備連接。
      [0021] 如圖3所示,該數(shù)據(jù)節(jié)點(diǎn)位置的確定方法可以包括以下步驟:
      [0022] 步驟301,管理節(jié)點(diǎn)獲得數(shù)據(jù)節(jié)點(diǎn)的MAC地址與IP地址之間的第一對(duì)應(yīng)關(guān)系。
      [0023] 管理節(jié)點(diǎn)獲得數(shù)據(jù)節(jié)點(diǎn)的MAC地址與IP地址之間的第一對(duì)應(yīng)關(guān)系的過(guò)程,可以包 括但不限于如下方式:管理節(jié)點(diǎn)接收來(lái)自數(shù)據(jù)節(jié)點(diǎn)的ARP(Address Resolution Protocol, 地址解析協(xié)議)請(qǐng)求報(bào)文,并從ARP請(qǐng)求報(bào)文中解析出該數(shù)據(jù)節(jié)點(diǎn)的MAC地址與IP地址之 間的第一對(duì)應(yīng)關(guān)系,并在ARP表項(xiàng)中記錄該數(shù)據(jù)節(jié)點(diǎn)的MAC地址與IP地址之間的第一對(duì)應(yīng) 關(guān)系。
      [0024] 由于管理節(jié)點(diǎn)會(huì)對(duì)數(shù)據(jù)節(jié)點(diǎn)的信息進(jìn)行管理,因此各數(shù)據(jù)節(jié)點(diǎn)在線時(shí),可以周期 性的向管理節(jié)點(diǎn)發(fā)送心跳報(bào)文,以通知本數(shù)據(jù)節(jié)點(diǎn)仍然在線。為了能夠向管理節(jié)點(diǎn)發(fā)送心 跳報(bào)文,數(shù)據(jù)節(jié)點(diǎn)先向管理節(jié)點(diǎn)發(fā)送ARP請(qǐng)求報(bào)文,該ARP請(qǐng)求報(bào)文的源IP地址為本數(shù)據(jù) 節(jié)點(diǎn)的IP地址,源MAC地址為本數(shù)據(jù)節(jié)點(diǎn)的MAC地址,目的IP地址為管理節(jié)點(diǎn)的IP地址, 目的MAC地址為廣播地址。管理節(jié)點(diǎn)在接收到該ARP請(qǐng)求報(bào)文后,在ARP表項(xiàng)中記錄數(shù)據(jù) 節(jié)點(diǎn)的MAC地址(即ARP請(qǐng)求報(bào)文的源MAC地址)與IP地址(即ARP請(qǐng)求報(bào)文的源IP地 址)之間的第一對(duì)應(yīng)關(guān)系,并向數(shù)據(jù)節(jié)點(diǎn)返回APR應(yīng)答報(bào)文,該APR應(yīng)答報(bào)文的源IP地址 為本管理節(jié)點(diǎn)的IP地址,源MAC地址為本管理節(jié)點(diǎn)的MAC地址,目的IP地址為數(shù)據(jù)節(jié)點(diǎn)的 IP地址,目的MAC地址為數(shù)據(jù)節(jié)點(diǎn)的MAC地址。
      [0025] 基于上述過(guò)程,則管理節(jié)點(diǎn)可以從來(lái)自數(shù)據(jù)節(jié)點(diǎn)1的ARP請(qǐng)求報(bào)文中,獲得數(shù)據(jù)節(jié) 點(diǎn)1的MAC地址EO: 00:00:00:00:01和IP地址192. 168. L 1,并從來(lái)自數(shù)據(jù)節(jié)點(diǎn)2的ARP 請(qǐng)求報(bào)文中,獲得數(shù)據(jù)節(jié)點(diǎn)2的MAC地址EO:00:00:00:00:02和IP地址192. 168. 1.2,并 從來(lái)自數(shù)據(jù)節(jié)點(diǎn)3的ARP請(qǐng)求報(bào)文中,獲得數(shù)據(jù)節(jié)點(diǎn)3的MAC地址EO: 00:00:00:00:03和 IP地址192. 168. 1. 3,并從來(lái)自數(shù)據(jù)節(jié)點(diǎn)4的ARP請(qǐng)求報(bào)文中,獲得數(shù)據(jù)節(jié)點(diǎn)4的MAC地址 EO: 00:00:00:00:04和IP地址192. 168. 1. 4,并從來(lái)自數(shù)據(jù)節(jié)點(diǎn)5的ARP請(qǐng)求報(bào)文中,獲得 數(shù)據(jù)節(jié)點(diǎn)5的MAC地址EO: 00:00:00:0
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1