用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法
【專利摘要】一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)可以包括:系統(tǒng)管理主節(jié)點;以及系統(tǒng)管理代理節(jié)點,其包括針對所述系統(tǒng)管理主節(jié)點的基于請求的第一通信路徑和針對所述系統(tǒng)管理主節(jié)點的基于應(yīng)答的第二通信路徑,所述系統(tǒng)管理代理節(jié)點被配置成檢測指令是否在從所述第二通信路徑接收的應(yīng)答中。
【專利說明】用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2013年9月24日提交的申請?zhí)枮?0-2013-0113503的韓國專利申請的優(yōu)先權(quán)以及早些的提交日的權(quán)益,其全部內(nèi)容通過引用合并于此。
【技術(shù)領(lǐng)域】
[0003]實施例可以涉及用于管理大數(shù)據(jù)處理設(shè)備的技術(shù),并且更具體地涉及用于能夠基于單個PC服務(wù)器處的分布式數(shù)據(jù)庫對大數(shù)據(jù)系統(tǒng)的安裝、設(shè)置和控制進(jìn)行整體管理的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法。
【背景技術(shù)】
[0004]Hadoop (海杜普,一種分布式系統(tǒng)基礎(chǔ)架構(gòu))可以是基于用于存儲和分析大量的典型/非典型數(shù)據(jù)的開源軟件和分布式計算框架開發(fā)的項目。Hadoop中的軟件庫可以被視為一種有助于使用多個計算機(jī)來分配數(shù)據(jù)以有效處理大量的數(shù)據(jù)的技術(shù)。
[0005]韓國專利登記號10-12255909涉及當(dāng)客戶端請求文件時保證在對應(yīng)的節(jié)點處理的數(shù)據(jù)局部性以顯著降低網(wǎng)絡(luò)流量的Hadoop文件系統(tǒng)。這種Hadoop文件系統(tǒng)可以在對應(yīng)的服務(wù)器中處理文件下載請求,從而使客戶端響應(yīng)時間最小化,以及可以將文件從對應(yīng)的服務(wù)器直接發(fā)送至客戶端,從而使與其他服務(wù)器的網(wǎng)絡(luò)通信最小化以改善性能。
[0006]韓國專利登記號10-1218087涉及采用Hadoop映射-化簡(map-reduce)進(jìn)行二進(jìn)制數(shù)據(jù)分析的輸入格式提取方法和使用其對二進(jìn)制數(shù)據(jù)的分析方法。在該二進(jìn)制數(shù)據(jù)分析方法中,當(dāng)具有固定長度的二進(jìn)制數(shù)據(jù)在Hadoop環(huán)境中被分發(fā)處理時,可以在不需要數(shù)據(jù)格式轉(zhuǎn)換處理的情況下處理二進(jìn)制數(shù)據(jù),因而需要相對小的存儲空間,并且可以縮短處理時間。
【發(fā)明內(nèi)容】
[0007]實施例可以提供一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法,其能夠基于單個PC服務(wù)器處的分布式數(shù)據(jù)庫來對大數(shù)據(jù)系統(tǒng)的安裝、設(shè)置和控制進(jìn)行整體管理。
[0008]實施例可以提供一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法,其能夠通過非對稱通信發(fā)送分布式數(shù)據(jù)庫的狀態(tài)信息消息。
[0009]實施例可以提供一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)和方法,其能夠根據(jù)指令的處理重要性來將指令插入到隊列的特定位置。
[0010]在至少一個實施例中,提供了一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng),其可以包括系統(tǒng)管理主節(jié)點和系統(tǒng)管理代理節(jié)點,系統(tǒng)管理代理節(jié)點包括針對系統(tǒng)管理主節(jié)點的基于請求的第一通信路徑和針對系統(tǒng)管理主節(jié)點的基于應(yīng)答的第二通信路徑,系統(tǒng)管理代理節(jié)點被配置成檢測指令是否在從第二通信路徑接收的應(yīng)答中。
[0011]在至少一個實施例中,當(dāng)從第二通信路徑接收的應(yīng)答中檢測到該指令時,系統(tǒng)管理代理節(jié)點可以將該指令存儲至隊列中。
[0012]在至少一個實施例中,指令可以對應(yīng)于針對分布式數(shù)據(jù)庫的安裝規(guī)范信息,該安裝規(guī)范信息是客戶端從系統(tǒng)管理主節(jié)點請求的。
[0013]在至少一個實施例中,系統(tǒng)管理主節(jié)點可以通過第二通信路徑將包括針對分布式數(shù)據(jù)庫的安裝規(guī)范信息的指令發(fā)送至系統(tǒng)管理代理節(jié)點。
[0014]在至少一個實施例中,系統(tǒng)管理主節(jié)點可以根據(jù)安裝規(guī)范信息安裝特定分布式數(shù)據(jù)庫,以及可以在每個特定時間通過第一通信路徑將特定數(shù)據(jù)庫的激活狀態(tài)發(fā)送至系統(tǒng)管理主節(jié)點。
[0015]在至少一個實施例中,當(dāng)特定分布式數(shù)據(jù)庫的特定數(shù)據(jù)庫的激活狀態(tài)正常時,系統(tǒng)管理主節(jié)點可以將針對特定分布式數(shù)據(jù)庫的安裝規(guī)范信息存儲至系統(tǒng)管理數(shù)據(jù)庫中。
[0016]在至少一個實施例中,當(dāng)在特定分布式數(shù)據(jù)庫的安裝過程期間出現(xiàn)錯誤時,系統(tǒng)管理主節(jié)點可以將錯誤標(biāo)識碼發(fā)送至系統(tǒng)管理主節(jié)點。
[0017]在至少一個實施例中,系統(tǒng)管理主節(jié)點可以分析錯誤標(biāo)識碼以改善針對特定分布式數(shù)據(jù)庫的激活狀態(tài)以及將針對經(jīng)改善的特定分布式數(shù)據(jù)庫的安裝規(guī)范信息重新發(fā)送至系統(tǒng)管理代理節(jié)點。
[0018]在至少一個實施例中,系統(tǒng)管理主節(jié)點可以檢查指令的重要性以把針對其重要性的等級碼包括在該指令中,并且將包括等級碼的指令發(fā)送至系統(tǒng)管理代理節(jié)點。
[0019]在至少一個實施例中,系統(tǒng)管理代理節(jié)點可以對包括等級碼的指令的等級碼與隊列存儲的指令的等級碼進(jìn)行比較以將該包括等級碼的指令插入至隊列的特定位置。
[0020]在至少一個實施例中,第一通信路徑可以包括針對系統(tǒng)管理代理節(jié)點的鑒別信息請求消息、針對系統(tǒng)管理代理節(jié)點的標(biāo)識消息、針對系統(tǒng)管理代理節(jié)點的狀態(tài)信息消息和針對指令的處理結(jié)果消息。
[0021]在至少一個實施例中,第二通信路徑可以包括針對系統(tǒng)管理代理節(jié)點的鑒別結(jié)果、針對系統(tǒng)管理代理節(jié)點的監(jiān)控設(shè)置消息以及針對指令的列表。
[0022]在至少一個實施例中,一種在包括系統(tǒng)管理主節(jié)點和系統(tǒng)管理代理節(jié)點的、用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中執(zhí)行的用于大數(shù)據(jù)處理設(shè)備的管理方法,該管理方法可以包括:(a)在系統(tǒng)管理主節(jié)點和系統(tǒng)管理代理節(jié)點之間建立第一通信路徑和第二通信路徑;(b)檢測包括分布式數(shù)據(jù)庫的安裝規(guī)范信息的指令是否在通過第二通信路徑從系統(tǒng)管理代理節(jié)點接收的應(yīng)答中;以及(C)當(dāng)通過第二通信路徑從系統(tǒng)管理代理節(jié)點接收的應(yīng)答中檢測到該指令時,將該指令存儲至隊列中。
[0023]在至少一個實施例中,管理方法還可以包括(d)系統(tǒng)管理代理節(jié)點根據(jù)存儲至隊列中的指令順序地安裝特定分布式數(shù)據(jù)庫。
[0024]在至少一個實施例中,管理方法還可以包括(e)系統(tǒng)管理代理節(jié)點在每個特定時間通過第一通信路徑將特定分布式數(shù)據(jù)庫的激活狀態(tài)發(fā)送至系統(tǒng)管理主節(jié)點。
[0025]在至少一個實施例中,管理方法還包括當(dāng)特定分布式數(shù)據(jù)庫的激活狀態(tài)正常時,系統(tǒng)管理主節(jié)點將針對該特定分布式數(shù)據(jù)庫的安裝規(guī)范信息存儲至系統(tǒng)管理數(shù)據(jù)庫中。
[0026]實施例可以基于單個PC服務(wù)器處的分布式數(shù)據(jù)庫來對大數(shù)據(jù)系統(tǒng)的安裝、設(shè)置和控制進(jìn)行整體管理。
[0027]實施例可以通過非對稱通信發(fā)送針對分布式數(shù)據(jù)庫的狀態(tài)信息消息。
[0028]實施例可以根據(jù)指令的處理重要性來將指令插入至隊列的特定位置。
【專利附圖】
【附圖說明】
[0029]將會參照下面附圖詳細(xì)描述布置和實施例,在附圖中,相同的附圖標(biāo)記表示相同的元素,且其中:
[0030]圖1是用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)的框圖;
[0031]圖2是圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)的框圖;
[0032]圖3是示出在圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中執(zhí)行的用于大數(shù)據(jù)系統(tǒng)管理的管理方法的流程圖;
[0033]圖4a是圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中的系統(tǒng)管理主節(jié)點的結(jié)構(gòu)的框圖;
[0034]圖4b是圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中的系統(tǒng)管理代理節(jié)點的結(jié)構(gòu)的框圖;
[0035]圖5是在圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中執(zhí)行的指令處理的框圖;
[0036]圖6a是通過圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中的第一通信路徑發(fā)送的數(shù)據(jù)的框圖;
[0037]圖6b是通過圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中的第二通信路徑發(fā)送的數(shù)據(jù)的框圖。
【具體實施方式】
[0038]本發(fā)明的說明僅僅是針對結(jié)構(gòu)性或功能性說明的實施例,所以本發(fā)明的范圍不應(yīng)當(dāng)被解釋為局限于該實施例中所說明的實施例。也就是說,由于實施例可以在不脫離其特性的情況下以若干種形式實施,所以也應(yīng)當(dāng)理解的是,除非另外指明,所描述的實施例不局限于前述描述的任何細(xì)節(jié),而應(yīng)當(dāng)在所附權(quán)利要求中限定的其范圍內(nèi)寬泛地解釋。因此,落入權(quán)利要求的范圍或此范圍的等同體內(nèi)的各種變化和修改旨在被所附權(quán)利要求包含。
[0039]在本公開中描述的術(shù)語可以如下理解。
[0040]雖然諸如“第一”和“第二”等之類的術(shù)語可以用來描述各種部件,但是一定不能把這樣的部件理解為局限于上面的術(shù)語。上面的術(shù)語用來把一個部件與另一個部件區(qū)分開。例如,在不脫離本發(fā)明的權(quán)利的范圍的情況下可以把第一部件稱為第二部件,并且同樣地,可以把第二部件稱為第一部件。
[0041]將理解的是,當(dāng)元件被稱為“連接至”另一元件時,其可以直接連接至另一元件,或還可以存在中間元件。相反,當(dāng)元件被稱為“直接連接至”另一元件時,則不存在中間元件。此外,除非明確地相反描述,單詞“包括”和諸如“包括有”或“正包括”之類的變體將被理解為意指包括所陳述的元件,但不排除任何其他元件。同時,諸如“在...之間”,“緊接在...之間”或“相鄰于”和“直接相鄰于”之類的描述部件之間關(guān)系的其他表達(dá)可以進(jìn)行類似地解釋。
[0042]除非在上下文中另外明確說明,否則本公開中的單數(shù)形式“一個”、“一”和“該”意圖也包括復(fù)數(shù)形式。還將理解的是,諸如“包含”或“具有”等之類的術(shù)語意圖指示存在說明書中公開的特征、數(shù)量、操作、動作、部件、部分或其組合,而非意圖排除一個或更多個其他特征、數(shù)量、操作、動作、部件、部分或其組合可以存在或可以被增加的可能性。
[0043]在本申請中使用的術(shù)語僅僅用來描述特定實施例,而非意圖限制本發(fā)明。除非另外限定,本文使用的包括技術(shù)術(shù)語或科技術(shù)語在內(nèi)的所有術(shù)語具有與本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員通常理解的含義相同的含義。把像通用字典中定義的術(shù)語那樣的術(shù)語解釋為具有與相關(guān)【技術(shù)領(lǐng)域】中的語境含義相同的含義,并且除非在本申請中明確定義否則不解釋為具有理想或過分正式的含義。
[0044]圖1是用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)的框圖,以及圖2是圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)的框圖。還可以提供其他實施例和配置。
[0045]參見圖1和圖2,用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)100可以包括系統(tǒng)管理主節(jié)點110和系統(tǒng)管理代理節(jié)點120。
[0046]系統(tǒng)管理主節(jié)點110可以包括自系統(tǒng)管理代理節(jié)點120的基于請求的第一通信路徑和針對系統(tǒng)管理代理節(jié)點120的基于應(yīng)答的第二通信路徑。系統(tǒng)管理主節(jié)點110可以將通過第一通信路徑接收的請求信息發(fā)送至系統(tǒng)管理代理節(jié)點120。在本文中,系統(tǒng)管理主節(jié)點110可以建立多個系統(tǒng)管理代理節(jié)點120以及第一通信路徑和第二通信路徑。
[0047]在至少一個實施例中,可以從客戶端通過網(wǎng)絡(luò)瀏覽器210請求系統(tǒng)管理主節(jié)點110安裝分布式數(shù)據(jù)庫。在本文中,客戶端可以請求將分布式數(shù)據(jù)庫安裝至系統(tǒng)管理主節(jié)點110,分布式數(shù)據(jù)庫可以具有處理極大量數(shù)據(jù)的規(guī)范。
[0048]系統(tǒng)管理主節(jié)點110可以向系統(tǒng)管理代理節(jié)點120發(fā)送指令。在本文中,指令可以包括通過第二通信路徑從網(wǎng)絡(luò)瀏覽器210請求的針對分布式數(shù)據(jù)庫的安裝規(guī)范。在系統(tǒng)管理主節(jié)點110將包括分布式數(shù)據(jù)庫的安裝規(guī)范的指令發(fā)送至系統(tǒng)管理代理節(jié)點120之前,系統(tǒng)管理主節(jié)點110可以在系統(tǒng)管理數(shù)據(jù)庫220中存儲關(guān)于分布式數(shù)據(jù)庫的安裝規(guī)范的信肩、O
[0049]在至少一個實施例中,系統(tǒng)管理數(shù)據(jù)庫220可以與系統(tǒng)管理主節(jié)點110連接以管理針對分布式數(shù)據(jù)庫的信息。系統(tǒng)管理數(shù)據(jù)庫220可以存儲針對分布式數(shù)據(jù)庫的設(shè)置信息和安裝信息。
[0050]系統(tǒng)管理主節(jié)點110可以通過第二通信路徑將包括針對分布式數(shù)據(jù)庫的安裝規(guī)范的指令發(fā)送至系統(tǒng)管理代理節(jié)點120。
[0051]系統(tǒng)管理主節(jié)點110可以通過第一通信路徑從系統(tǒng)管理代理節(jié)點120接收包括針對分布式數(shù)據(jù)庫的狀態(tài)信息的消息。
[0052]在至少一個實施例中,系統(tǒng)管理主節(jié)點110可以在每個特定時間通過第一通信路徑接收針對客戶端的鑒別信息請求消息、針對系統(tǒng)管理代理節(jié)點120的標(biāo)識消息、針對系統(tǒng)管理代理節(jié)點120的狀態(tài)信息消息以及針對包括分布式數(shù)據(jù)庫的安裝規(guī)范的指令的處理結(jié)果消息。例如,可以每5秒向系統(tǒng)管理主節(jié)點110請求針對系統(tǒng)管理代理節(jié)點120的鑒別信息,系統(tǒng)管理主節(jié)點110可以接收針對系統(tǒng)管理代理節(jié)點120的標(biāo)識號(例如,標(biāo)識號對應(yīng)于I?N),可以接收針對系統(tǒng)管理代理節(jié)點120的狀態(tài)信息以及針對包括分布式數(shù)據(jù)庫的安裝規(guī)范的指令的處理結(jié)果。
[0053]系統(tǒng)管理主節(jié)點110可以通過第一通信路徑將從系統(tǒng)管理代理節(jié)點120接收的針對分布式數(shù)據(jù)庫的狀態(tài)信息發(fā)送至網(wǎng)絡(luò)瀏覽器210。在本文中,網(wǎng)絡(luò)瀏覽器210可以將針對分布式數(shù)據(jù)庫的狀態(tài)信息提供至客戶端。例如,針對分布式數(shù)據(jù)庫的狀態(tài)信息可以對應(yīng)于分布式數(shù)據(jù)庫的安裝過程期間出現(xiàn)的錯誤信息、分布式數(shù)據(jù)庫IP信息和針對系統(tǒng)管理代理節(jié)點120的標(biāo)識號(例如,標(biāo)識號對應(yīng)于I?N)。
[0054]系統(tǒng)管理主節(jié)點110可以管理所需的系統(tǒng)管理代理以為分布式數(shù)據(jù)庫、JDK(Java開發(fā)者工具包)和分布式數(shù)據(jù)庫二進(jìn)制文件提供服務(wù)。
[0055]在至少一個實施例中,參見圖4a,系統(tǒng)管理主節(jié)點110可以包括系統(tǒng)管理控制器、通信庫和網(wǎng)絡(luò)服務(wù)模塊。在本文中,系統(tǒng)管理控制器可以與系統(tǒng)管理代理節(jié)點120通信,通信庫可以作為數(shù)據(jù)序列化系統(tǒng)將從系統(tǒng)管理代理節(jié)點120接收的信息序列化,以及網(wǎng)絡(luò)服務(wù)模塊可以提供與網(wǎng)絡(luò)瀏覽器210連接的網(wǎng)絡(luò)服務(wù)器。
[0056]系統(tǒng)管理主節(jié)點110可以檢查在每個特定時間接收的特定分布式數(shù)據(jù)庫的激活狀態(tài)以當(dāng)特定分布式數(shù)據(jù)庫的激活狀態(tài)正常時,把特定分布式數(shù)據(jù)庫的安裝規(guī)范信息存儲在系統(tǒng)管理數(shù)據(jù)庫220中。在本文中,系統(tǒng)管理數(shù)據(jù)庫220可以與系統(tǒng)管理服務(wù)器連接以管理分布式數(shù)據(jù)庫的安裝規(guī)范信息。
[0057]系統(tǒng)管理主節(jié)點110可以從系統(tǒng)管理代理節(jié)點120接收針對分布式數(shù)據(jù)庫的安裝錯誤的標(biāo)識碼。
[0058]在至少一個實施例中,系統(tǒng)管理主節(jié)點110可以分析分布式數(shù)據(jù)庫的安裝錯誤標(biāo)識碼以改善特定分布式數(shù)據(jù)庫的激活狀態(tài),以及可以將經(jīng)改善的特定分布式數(shù)據(jù)庫的安裝規(guī)范信息重新發(fā)送至系統(tǒng)管理代理節(jié)點120。例如,安裝錯誤標(biāo)識碼可以包括針對分布式數(shù)據(jù)庫的安裝路徑錯誤碼、安裝規(guī)范錯誤碼或安裝信息錯誤碼。
[0059]系統(tǒng)管理主節(jié)點110可以檢查包括針對分布式數(shù)據(jù)庫的安裝規(guī)范信息的指令的重要性以將針對其重要性的等級碼包括到該指令中,并且將包括等級碼的指令發(fā)送至系統(tǒng)管理代理節(jié)點120。例如,系統(tǒng)管理主節(jié)點110可以在當(dāng)指令是一般指令時促使等級碼C或D包括在該指令中,可以在當(dāng)指令是快速處理的時促使等級碼B包括在該指令中,以及可以在當(dāng)指令是緊急處理的時促使等級碼A包括在該指令中以將該指令發(fā)送至系統(tǒng)管理代理節(jié)點120。
[0060]系統(tǒng)管理代理節(jié)點120可以包括針對系統(tǒng)管理主節(jié)點110的基于請求的第一通信路徑和自系統(tǒng)管理主節(jié)點110的基于應(yīng)答的第二通信路徑,以及可以檢測指令是否在從第二通信路徑接收的應(yīng)答中。在本文中,多個系統(tǒng)管理代理節(jié)點120可以建立一個系統(tǒng)管理主節(jié)點110以及第一通信路徑和第二通信路徑。
[0061]系統(tǒng)管理代理節(jié)點120可以在每個特定時間通過第一通信路徑發(fā)送針對系統(tǒng)管理代理節(jié)點120的鑒別信息請求消息、標(biāo)識消息、狀態(tài)信息消息以及與包括分布式數(shù)據(jù)庫的安裝規(guī)范的指令有關(guān)的處理結(jié)果消息。在本文中,系統(tǒng)管理代理節(jié)點120可以根據(jù)網(wǎng)絡(luò)狀態(tài)(例如,網(wǎng)絡(luò)狀態(tài)可以包括速度和即時處理能力)或消息重要性來改變通過第一通信路徑發(fā)送至系統(tǒng)管理主節(jié)點的消息時間。
[0062]當(dāng)在從第二通信路徑接收的應(yīng)答中檢測到指令時,系統(tǒng)管理代理節(jié)點120可以把該指令存儲在隊列中。
[0063]在至少一個實施例中,系統(tǒng)管理代理節(jié)點120可以對與包括從系統(tǒng)管理主節(jié)點110接收的分布式數(shù)據(jù)庫安裝規(guī)范信息的指令的重要性有關(guān)的等級碼與存儲在隊列中的指令的等級碼進(jìn)行比較,以便把該指令插入至隊列的特定位置。
[0064]在至少另一個實施例中,系統(tǒng)管理代理節(jié)點120可以根據(jù)從系統(tǒng)管理主節(jié)點110接收的分布式數(shù)據(jù)庫的安裝規(guī)范信息對該指令進(jìn)行分類以將該指令插入到隊列的特定位置。
[0065]系統(tǒng)管理代理節(jié)點120可以根據(jù)分布式數(shù)據(jù)庫的安裝規(guī)范信息來安裝特定分布式數(shù)據(jù)庫,以及可以在每個特定時間通過第一通信路徑將特定分布式數(shù)據(jù)庫的激活狀態(tài)發(fā)送至系統(tǒng)管理主節(jié)點。在本文中,特定數(shù)據(jù)庫的激活狀態(tài)可以對應(yīng)于正常開始特定數(shù)據(jù)庫的安裝過程的狀態(tài)或非正常開始特定數(shù)據(jù)庫的安裝過程的狀態(tài)。
[0066]在至少一個實施例中,當(dāng)在特定分布式數(shù)據(jù)庫的安裝過程期間出現(xiàn)錯誤時,系統(tǒng)管理代理節(jié)點120可以將錯誤標(biāo)識碼發(fā)送至系統(tǒng)管理主節(jié)點110。在本文中,錯誤標(biāo)識碼可以包括針對分布式數(shù)據(jù)庫的安裝路徑錯誤碼、安裝規(guī)范錯誤碼或安裝信息錯誤碼。
[0067]在至少一個實施例中,參見圖4b,系統(tǒng)管理代理節(jié)點120可以包括通信庫、系統(tǒng)管理代理、管理協(xié)議、腳本語言和監(jiān)控模塊。在本文中,通信庫可以作為數(shù)據(jù)序列化系統(tǒng)將從系統(tǒng)管理主節(jié)點120接收的信息序列化,系統(tǒng)管理代理可以與系統(tǒng)管理主節(jié)點110通信,管理協(xié)議可以提供管理系統(tǒng)管理代理節(jié)點120的網(wǎng)絡(luò)狀態(tài)的工具,腳本語言可以對應(yīng)于在單元中使用的指令的組合并且可以解釋從系統(tǒng)管理主節(jié)點110接收的指令,以及監(jiān)控模塊可以對應(yīng)于監(jiān)控分布式數(shù)據(jù)庫的使用狀態(tài)的工具。
[0068]圖3是示出了在圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中執(zhí)行的用于大數(shù)據(jù)系統(tǒng)管理的管理方法的流程圖。還可以提供其他實施例和配置。
[0069]參見圖3,系統(tǒng)管理主節(jié)點110可以通過網(wǎng)絡(luò)與系統(tǒng)管理代理節(jié)點120連接(操作S301)。
[0070]系統(tǒng)管理代理節(jié)點120可以包括針對系統(tǒng)管理主節(jié)點110的基于請求的第一通信路徑和自系統(tǒng)管理主節(jié)點110的基于應(yīng)答的第二通信路徑,以及可以檢測指令是否在從第二通信路徑接收的應(yīng)答中(操作S302)。在本文中,系統(tǒng)管理主節(jié)點110可以包括自系統(tǒng)管理代理節(jié)點120的基于請求的第一通信路徑和自系統(tǒng)管理代理節(jié)點120的基于應(yīng)答的第二通信路徑,以及可以將通過第一通信路徑接收的請求信息發(fā)送至系統(tǒng)管理代理節(jié)點120。
[0071]在至少一個實施例中,系統(tǒng)管理代理節(jié)點120可以在每個特定時間通過第一通信路徑發(fā)送針對系統(tǒng)管理代理節(jié)點120的鑒別信息請求消息、標(biāo)識消息、狀態(tài)信息消息和與包括分布式數(shù)據(jù)庫的安裝規(guī)范的指令有關(guān)的處理結(jié)果消息。
[0072]當(dāng)從通過第二通信路徑接收的應(yīng)答檢測到指令時,系統(tǒng)管理代理節(jié)點120可以把該指令存儲在隊列中(操作S303和S304)。
[0073]在至少一個實施例中,系統(tǒng)管理代理節(jié)點120可以對與包括從系統(tǒng)管理主節(jié)點110接收的分布式數(shù)據(jù)庫安裝規(guī)范信息的指令的重要性有關(guān)的等級碼與存儲在隊列中的指令的等級碼進(jìn)行比較,以便將該指令插入到隊列的特定位置。例如,參見圖5中的(a),當(dāng)系統(tǒng)管理代理節(jié)點120接收與包括分布式數(shù)據(jù)庫安裝規(guī)范信息的指令的重要性有關(guān)的等級碼D時,系統(tǒng)管理代理節(jié)點120可以在不比較關(guān)于該指令的等級碼與存儲在隊列中的指令的等級碼的情況下將該指令插入至隊列的后面501。對于另一實例,參見圖5中的(b),當(dāng)系統(tǒng)管理代理節(jié)點120接收與包括分布式數(shù)據(jù)庫安裝規(guī)范信息的指令的重要性有關(guān)的等級碼B時,系統(tǒng)管理代理節(jié)點120可以對關(guān)于該指令的等級碼和存儲在隊列中的指令的等級碼進(jìn)行比較,以便將該指令插入至隊列的中間502。對于另一實施例,參見圖5中的(c),當(dāng)系統(tǒng)管理代理節(jié)點120接收與包括分布式數(shù)據(jù)庫安裝規(guī)范信息的指令的重要性有關(guān)的等級碼A時,系統(tǒng)管理代理節(jié)點120可以在不對關(guān)于該指令的等級碼與存儲在隊列中的指令的等級碼進(jìn)行比較的情況下將該指令立即插入至隊列的前面503。
[0074]系統(tǒng)管理代理節(jié)點120可以執(zhí)行存儲在隊列中的指令,以及可以在每個特定時間通過第一通信路徑將特定分布式數(shù)據(jù)庫的激活狀態(tài)發(fā)送至系統(tǒng)管理主節(jié)點(操作S305和S306)。
[0075]系統(tǒng)管理主節(jié)點110可以檢查在每個特定時間接收的特定分布式數(shù)據(jù)庫的激活狀態(tài)以當(dāng)特定分布式數(shù)據(jù)庫的激活正常時將該特定分布式數(shù)據(jù)庫的安裝規(guī)范信息存儲在系統(tǒng)管理數(shù)據(jù)庫220中(操作S307和S308)。在本文中,系統(tǒng)管理數(shù)據(jù)庫220可以與系統(tǒng)管理主節(jié)點110連接以管理分布式數(shù)據(jù)庫的安裝規(guī)范信息。
[0076]系統(tǒng)管理主節(jié)點110可以檢查在每個特定時間接收的特定分布式數(shù)據(jù)庫的激活狀態(tài)以分析分布式數(shù)據(jù)庫的安裝錯誤標(biāo)識碼,以便當(dāng)該特定分布式數(shù)據(jù)庫的激活狀態(tài)非正常時,改善該特定分布式數(shù)據(jù)庫的激活狀態(tài)并且將該特定分布數(shù)據(jù)庫的經(jīng)改善的安裝規(guī)范信息重新發(fā)送至系統(tǒng)管理代理節(jié)點120 (操作S308)。
[0077]在至少一個實施例中,當(dāng)在特定分布式數(shù)據(jù)庫的安裝過程期間出現(xiàn)錯誤時,系統(tǒng)管理代理節(jié)點120可以將錯誤標(biāo)識碼發(fā)送至系統(tǒng)管理主節(jié)點110。在本文中,錯誤標(biāo)識碼可以包括針對分布式數(shù)據(jù)庫的安裝路徑錯誤碼、安裝規(guī)范錯誤碼或安裝信息錯誤碼。
[0078]圖6a是在圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中通過第一通信路徑發(fā)送的數(shù)據(jù)的框圖,以及圖6b是在圖1的用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中通過第二通信路徑發(fā)送的數(shù)據(jù)的框圖。
[0079]參見圖6a,系統(tǒng)管理代理節(jié)點120可以通過第一通信路徑將包括系統(tǒng)管理代理節(jié)點120鑒別信息、節(jié)點標(biāo)識信息、關(guān)于從系統(tǒng)管理主節(jié)點110接收的指令的處理結(jié)果列表和發(fā)送時間的消息發(fā)送至系統(tǒng)管理主節(jié)點110。
[0080]在至少一個實施例中,系統(tǒng)管理代理節(jié)點120鑒別信息可以對應(yīng)于鑒別消息。鑒別消息可以對應(yīng)于對與系統(tǒng)管理主節(jié)點110連接的系統(tǒng)管理代理的合法性進(jìn)行鑒別的信息。節(jié)點標(biāo)識信息可以對應(yīng)于系統(tǒng)管理代理節(jié)點120的唯一編號。從系統(tǒng)管理主節(jié)點110接收的針對指令的處理結(jié)果列表可以對應(yīng)于被包含到數(shù)組的指令執(zhí)行處理結(jié)果。發(fā)送時間可以對應(yīng)于消息從系統(tǒng)管理代理節(jié)點120發(fā)送至系統(tǒng)管理主節(jié)點110的時間。在本文中,時間的類型可以被設(shè)置為長(LONG)類型。
[0081]參見圖6b,系統(tǒng)管理主節(jié)點110可以通過第二通信路徑將包括節(jié)點120的標(biāo)識信息(節(jié)點ID)、鑒別結(jié)果信息、監(jiān)控項列表、針對從系統(tǒng)管理代理節(jié)點120接收的消息的接收間隔和發(fā)送時間的消息發(fā)送至系統(tǒng)管理代理節(jié)點120。
[0082]在至少一個實施例中,針對系統(tǒng)管理代理節(jié)點120的標(biāo)識信息(節(jié)點ID)可以對應(yīng)于在系統(tǒng)管理主節(jié)點110中標(biāo)識系統(tǒng)管理代理節(jié)點120的標(biāo)識值(例如,標(biāo)識值可以被設(shè)置為字符串(STRING)類型)。系統(tǒng)管理代理節(jié)點120鑒別結(jié)果信息可以對應(yīng)于對與系統(tǒng)管理主節(jié)點110連接的系統(tǒng)管理代理節(jié)點120的合法性鑒別的結(jié)果。節(jié)點監(jiān)控項列表可以對應(yīng)于分布式數(shù)據(jù)庫的監(jiān)控目標(biāo)項。從系統(tǒng)管理代理節(jié)點120接收的消息的接收間隔可以對應(yīng)于消息從系統(tǒng)管理主節(jié)點110發(fā)送至系統(tǒng)管理代理節(jié)點120的時間(例如,消息的類型可以設(shè)置為整數(shù)(INT)類型)。發(fā)送時間可以對應(yīng)于消息從系統(tǒng)管理主節(jié)點110發(fā)送至系統(tǒng)管理代理節(jié)點120的時間。在本文中,時間的類型可以設(shè)置為LONG類型。
[0083]盡管本文檔提供了本發(fā)明的優(yōu)選實施例的描述,但本領(lǐng)域技術(shù)人員將理解的是,在不脫離由所附權(quán)利要求限定的技術(shù)原理和范圍的情況下,可以采用各種方式對本發(fā)明進(jìn)行修改或改變。
【權(quán)利要求】
1.一種用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng),包括: 系統(tǒng)管理主節(jié)點;以及 系統(tǒng)管理代理節(jié)點,其包括針對所述系統(tǒng)管理主節(jié)點的基于請求的第一通信路徑和針對所述系統(tǒng)管理主節(jié)點的基于應(yīng)答的第二通信路徑,所述系統(tǒng)管理代理節(jié)點被配置成檢測指令是否在從所述第二通信路徑接收的應(yīng)答中。
2.如權(quán)利要求1所述的管理系統(tǒng),其中,當(dāng)從所述第二通信路徑接收的應(yīng)答中檢測到所述指令時,所述系統(tǒng)管理代理節(jié)點將所述指令存儲到隊列中。
3.如權(quán)利要求2所述的管理系統(tǒng),其中,所述指令對應(yīng)于針對分布式數(shù)據(jù)庫的安裝規(guī)范信息,所述安裝規(guī)范信息是客戶端從所述系統(tǒng)管理主節(jié)點請求的。
4.如權(quán)利要求3所述的管理系統(tǒng),其中,所述系統(tǒng)管理主節(jié)點通過所述第二通信路徑將所述指令發(fā)送至所述系統(tǒng)管理代理節(jié)點,所述指令包括針對所述分布式數(shù)據(jù)庫的所述安裝規(guī)范信息。
5.如權(quán)利要求4所述的管理系統(tǒng),其中,所述系統(tǒng)管理主節(jié)點根據(jù)所述安裝規(guī)范信息安裝特定分布式數(shù)據(jù)庫,以及在每個特定時間通過所述第一通信路徑將針對所述特定數(shù)據(jù)庫的激活狀態(tài)發(fā)送至所述系統(tǒng)管理主節(jié)點。
6.如權(quán)利要求5所述的管理系統(tǒng),其中,當(dāng)針對所述特定分布式數(shù)據(jù)庫的所述特定數(shù)據(jù)庫的激活狀態(tài)正常時,所述系統(tǒng)管理主節(jié)點將針對所述特定分布式數(shù)據(jù)庫的所述安裝規(guī)范信息存儲到系統(tǒng)管理數(shù)據(jù)庫中。
7.如權(quán)利要求5所述的管理系統(tǒng),其中,當(dāng)在所述特定分布式數(shù)據(jù)庫的安裝過程期間出現(xiàn)錯誤時,所述系統(tǒng)管理主節(jié)點將錯誤標(biāo)識碼發(fā)送至所述系統(tǒng)管理主節(jié)點。
8.如權(quán)利要求7所述的管理系統(tǒng),其中,所述系統(tǒng)管理主節(jié)點分析所述錯誤標(biāo)識碼以改善針對所述特定分布式數(shù)據(jù)庫的激活狀態(tài)并且將經(jīng)改善的特定分布式數(shù)據(jù)庫的安裝規(guī)范信息重新發(fā)送至所述系統(tǒng)管理代理節(jié)點。
9.如權(quán)利要求4所述的管理系統(tǒng),其中,所述系統(tǒng)管理主節(jié)點檢查所述指令的重要性以把針對其重要性的等級碼包括至所述指令中,并且將包括所述等級碼的指令發(fā)送至所述系統(tǒng)管理代理節(jié)點。
10.如權(quán)利要求9所述的管理系統(tǒng),其中,所述系統(tǒng)管理代理節(jié)點對所述包括所述等級碼的指令的等級碼與隊列存儲的指令中的等級碼進(jìn)行比較以將所述包括所述等級碼的指令插入至所述隊列的特定位置中。
11.如權(quán)利要求3所述的管理系統(tǒng),其中,所述第一通信路徑包括針對所述系統(tǒng)管理代理節(jié)點的鑒別信息請求消息、針對所述系統(tǒng)管理代理節(jié)點的標(biāo)識消息、針對所述系統(tǒng)管理代理節(jié)點的狀態(tài)信息消息和針對所述指令的處理結(jié)果消息。
12.如權(quán)利要求11所述的方法,其中,所述第二通信路徑包括針對所述系統(tǒng)管理代理節(jié)點的鑒別結(jié)果、針對所述系統(tǒng)管理代理節(jié)點的監(jiān)控設(shè)置消息和針對所述指令的列表。
13.—種在包括系統(tǒng)管理主節(jié)點和系統(tǒng)管理代理節(jié)點的、用于大數(shù)據(jù)處理設(shè)備的管理系統(tǒng)中執(zhí)行的用于大數(shù)據(jù)處理設(shè)備的管理方法,所述管理方法包括: (a)在所述系統(tǒng)管理主節(jié)點和所述系統(tǒng)管理代理節(jié)點之間建立第一通信路徑和第二通?目路徑; (b)檢測包括分布式數(shù)據(jù)庫的安裝規(guī)范信息的指令是否在通過所述第二通信路徑從所述系統(tǒng)管理代理節(jié)點接收的應(yīng)答中;以及 (c)當(dāng)通過所述第二通信路徑從所述系統(tǒng)管理代理節(jié)點接收的應(yīng)答中檢測到所述指令時,將所述指令存儲至隊列中。
14.如權(quán)利要求13所述的管理方法,還包括: (d)所述系統(tǒng)管理代理節(jié)點根據(jù)存儲至所述隊列中的指令順序地安裝特定分布式數(shù)據(jù)庫。
15.如權(quán)利要求14所述的管理方法,還包括: (e)所述系統(tǒng)管理代理節(jié)點在每個特定時間通過所述第一通信路徑將針對所述特定分布式數(shù)據(jù)庫的激活狀態(tài)發(fā)送至所述系統(tǒng)管理主節(jié)點。
16.如權(quán)利要求15所述的管理方法,還包括: (f)當(dāng)針對所述特定分布式數(shù)據(jù)庫的激活狀態(tài)正常時,所述系統(tǒng)管理主節(jié)點將所述特定分布式數(shù)據(jù)庫的安裝規(guī)范信息存儲至系統(tǒng)管理數(shù)據(jù)庫中。
【文檔編號】G06F17/30GK104462180SQ201410520853
【公開日】2015年3月25日 申請日期:2014年9月24日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】李周烈, 盧承甲, 吳石根, 尹*儇, 李秀娟 申請人:樂金信世股份有限公司