分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)

分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)

ID:34708821

大小:1.21 MB

頁數(shù):59頁

時間:2019-03-09

分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)_第1頁
分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)_第2頁
分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)_第3頁
分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)_第4頁
分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)_第5頁
資源描述:

《分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、分布式搜索服務管理監(jiān)控系統(tǒng)設計與實現(xiàn)DesignandImplementationofSupervisorySystemforDistributedSearchService工程領域:計算機技術作者姓名:鮑賀星指導教師:李曉紅企業(yè)導師:郝杰天津大學計算機科學與技術學院二零一七年四月萬方數(shù)據(jù)獨創(chuàng)性聲明本人聲明所呈交的學位論文是本人在導師指導下進行的研究工作和取得的研究成果,除了文中特別加以標注和致謝之處外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得天津大學或其他教育機構(gòu)的學位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝

2、意。學位論文作者簽名:簽字日期:年月日學位論文版權(quán)使用授權(quán)書本學位論文作者完全了解天津大學有關保留、使用學位論文的規(guī)定。特授權(quán)天津大學可以將學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,并采用影印、縮印或掃描等復制手段保存、匯編以供查閱和借閱。同意學校向國家有關部門或機構(gòu)送交論文的復印件和磁盤。(保密的學位論文在解密后適用本授權(quán)說明)學位論文作者簽名:導師簽名:簽字日期:年月日簽字日期:年月日萬方數(shù)據(jù)摘要在現(xiàn)代大規(guī)模網(wǎng)站中,搜索引擎服務占據(jù)了很重要的地位。通常這些搜索服務規(guī)模很大,并由相互依賴的不同角色組成不同部分。如何便捷高效地管理這些服務及其數(shù)據(jù),是當今搜索服務管理員所面臨的一個很

3、困難的問題。作者在工作中研究了搜索引擎服務中的日常管理操作和服務升級工作流程,分析總結(jié)了其中涉及到的功能需求和業(yè)務痛點,使用面向?qū)ο笏枷敕治鲈O計了一套服務管理監(jiān)控系統(tǒng)并實現(xiàn),以期解決搜索服務運維管理困難問題。作者完成了系統(tǒng)的需求調(diào)研與分析、功能建模和設計,開發(fā)代碼實現(xiàn)該系統(tǒng),測試后在實際生產(chǎn)環(huán)境中部署實施。該系統(tǒng)是一套分布式系統(tǒng),構(gòu)成分為兩個角色,一個是任務發(fā)布與控制,取名為Admiral;一個是任務執(zhí)行與監(jiān)控,取名為Marine。Admiral是控制調(diào)度中心,用戶可以通過Web界面和命令行方式,直接與之交互,查詢被管理搜索服務中各服務的運行狀態(tài),發(fā)布服務管理任務。Marine是監(jiān)控執(zhí)行

4、終端,部署在每一臺被管理監(jiān)控的服務器上,負責本機的系統(tǒng)狀態(tài)監(jiān)控、服務狀態(tài)監(jiān)控,并執(zhí)行Admiral發(fā)布的服務管理任務。Admiral和Marine均以事件驅(qū)動架構(gòu)實現(xiàn),通過ApacheZooKeeper協(xié)調(diào)服務技術通信和協(xié)調(diào)工作,共同組成了一套服務管理監(jiān)控系統(tǒng)。該系統(tǒng)將服務管理工作過程中的流程和操作自動化、并行化,減少了服務管理人員在工作中的時間和精力投入,通過嚴格的服務進程監(jiān)控和系統(tǒng)狀態(tài)監(jiān)控,提高了管理操作中命令執(zhí)行的可靠性。該系統(tǒng)可用于運營開發(fā)領域中的搜索服務管理、配置管理和系統(tǒng)監(jiān)控平臺。經(jīng)過在58網(wǎng)站搜索服務內(nèi)部測試,證明該系統(tǒng)運行正常,表現(xiàn)良好,達到了預期的目標。關鍵詞:系統(tǒng)與服

5、務監(jiān)控,分布式應用,ZooKeeper,搜索服務I萬方數(shù)據(jù)ABSTRACTServicesprovidedbysearchingengineclustersareplayinganimportantroleinmodernlarge-scalewebsites.Generallythesearelargeclustersandtheyconsistofdifferentpartswithdifferentrolesworkingtogetherinterdependently.Howtomanagetheseservicesanddataefficientlyandconvenientl

6、yisahardproblemthatthesearchingserviceadministratorsarefacingnowadays.Tosolvethisproblem,theauthordesignsandimplementsasystemfortheservicemanagementandsupervisorybasedonstudyaboutthedailyoperationsandupgradeworkflowwithsearchingservice.Theauthorinvestigatesandanalysestherequirements,designsthemod

7、elingofmainworkflowofthesystemandwritesthecodetoimplementit.Afterlotsoftests,thesystemisdeployedintheproductionenvironment.Thedistributedsystemisconstructedbytwoparts:thefirstisasystemmanagingtaskpublishingandsystemcon

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。