摘要:前面分享了兩篇分布式作業(yè)調(diào)度框架的介紹及應(yīng)用實(shí)戰(zhàn)。分布式作業(yè)調(diào)度神器分布式作業(yè)快速上手指南提供了簡(jiǎn)單易用的運(yùn)維平臺(tái),方便用戶監(jiān)控動(dòng)態(tài)修改作業(yè)參數(shù)作業(yè)操作及查詢作業(yè)。管理員擁有全部操作權(quán)限,訪客僅擁有察看權(quán)限。
前面分享了兩篇分布式作業(yè)調(diào)度框架 Elastic Job 的介紹及應(yīng)用實(shí)戰(zhàn)。
ElasticJob-分布式作業(yè)調(diào)度神器
分布式作業(yè) Elastic Job 快速上手指南!
Elastic Job 提供了簡(jiǎn)單易用的運(yùn)維平臺(tái),方便用戶監(jiān)控、動(dòng)態(tài)修改作業(yè)參數(shù)、作業(yè)操作及查詢作業(yè)。
設(shè)計(jì)理念運(yùn)維平臺(tái)和elastic-job-lite并無(wú)直接關(guān)系,是通過(guò)讀取作業(yè)注冊(cè)中心數(shù)據(jù)展現(xiàn)作業(yè)狀態(tài),或更新注冊(cè)中心數(shù)據(jù)修改全局配置。
控制臺(tái)只能控制作業(yè)本身是否運(yùn)行,但不能控制作業(yè)進(jìn)程的啟動(dòng),因?yàn)榭刂婆_(tái)和作業(yè)本身服務(wù)器是完全分離的,控制臺(tái)并不能控制作業(yè)服務(wù)器。
功能列表登錄安全控制
注冊(cè)中心、事件追蹤數(shù)據(jù)源管理
快捷修改作業(yè)設(shè)置
作業(yè)和服務(wù)器維度狀態(tài)查看
操作作業(yè)禁用啟用、停止和刪除等生命周期
事件追蹤查詢
不支持項(xiàng)添加作業(yè)
作業(yè)在首次運(yùn)行時(shí)將自動(dòng)添加,Elastic-Job-Lite 以 jar 方式啟動(dòng),并無(wú)作業(yè)分發(fā)功能。如需完全通過(guò)運(yùn)維平臺(tái)發(fā)布作業(yè),請(qǐng)使用 Elastic-Job-Cloud。
運(yùn)維平臺(tái)搭建1、在官網(wǎng)下載最新穩(wěn)定的源碼包,地址如下。
https://github.com/elasticjob...
這里我們下載了最新的 2.1.5 的最新發(fā)布包。
2、編譯下載后的源碼包
下載后,隨便解壓到哪個(gè)目錄,然后執(zhí)行 mvn install 編譯。
cd d:/elastic-job-lite-2.1.5 mvn install
3、啟動(dòng)運(yùn)維平臺(tái)
在編譯目錄 d:elastic-job-lite-2.1.5elastic-job-liteelastic-job-lite-console arget 找到編譯后的包: elastic-job-lite-console-2.1.5.tar.gz ,然后解壓到 elastic-job-lite-console-2.1.5 ,并執(zhí)行 bin 目錄下的 start.bat 即可啟動(dòng),Linux下為 start.sh。
8899 為默認(rèn)端口號(hào),可通過(guò)啟動(dòng)腳本輸入 -p 自定義端口號(hào)。
4、訪問(wèn)運(yùn)維平臺(tái)
Elastic-Job 提供了兩種賬戶:管理員及訪客。管理員擁有全部操作權(quán)限,訪客僅擁有察看權(quán)限。默認(rèn)管理員用戶名和密碼是 root/root,訪客用戶名和密碼是 guest/guest,可通過(guò) confauth.properties 修改管理員及訪客用戶名及密碼。
root.username=root root.password=root guest.username=guest guest.password=guest
打開(kāi)瀏覽器訪問(wèn) http://localhost:8899/ 輸出用戶名和密碼即可訪問(wèn)控制臺(tái)。
5、連接到注冊(cè)中心
運(yùn)維平臺(tái)搭建完后,需要添加目標(biāo)注冊(cè)中心,再進(jìn)行連接。
6、作業(yè)操作
我們可以對(duì)作業(yè)配置進(jìn)行修改、查看詳情、失效、終止、手動(dòng)觸發(fā)作業(yè)等操作,但終止作業(yè)后,需要重啟工程才能重新啟動(dòng)作業(yè),控制臺(tái)不能手動(dòng)啟動(dòng)。
好了,這節(jié)的 Elastic-Job 運(yùn)維平臺(tái)搭建使用指南就到這里了,更多的內(nèi)容大家可以去摸索,有問(wèn)題可以去Java技術(shù)棧知識(shí)星球提問(wèn),星主會(huì)認(rèn)真回答每個(gè)粉絲的提問(wèn)。
推薦:Spring Boot & Cloud 最強(qiáng)技術(shù)教程
掃描關(guān)注我們的微信公眾號(hào),干貨每天更新。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76830.html
摘要:第二部分介紹當(dāng)當(dāng)?shù)膹椥曰虚g件。第三部分當(dāng)當(dāng)?shù)脑苹?。下面部分是為?dāng)當(dāng)運(yùn)營(yíng)人員與合作伙伴提供的系統(tǒng),如商品價(jià)格庫(kù)存等。下圖是當(dāng)當(dāng)?shù)谋O(jiān)控系統(tǒng)以及限流系統(tǒng)的。當(dāng)當(dāng)采用的作業(yè)中間件是自研的,它可以將一個(gè)完整的作業(yè)拆分為多個(gè)相互獨(dú)立的任務(wù)。 showImg(https://segmentfault.com/img/remote/1460000009999152); 6月24日,雙態(tài)運(yùn)維·烏鎮(zhèn)...
摘要:也是自帶的一個(gè)基于線程池設(shè)計(jì)的定時(shí)任務(wù)類(lèi)。其每個(gè)調(diào)度任務(wù)都會(huì)分配到線程池中的一個(gè)線程執(zhí)行,所以其任務(wù)是并發(fā)執(zhí)行的,互不影響。 原創(chuàng)不易,如需轉(zhuǎn)載,請(qǐng)注明出處https://www.cnblogs.com/baixianlong/p/10659045.html,否則將追究法律責(zé)任?。?! 一、在JAVA開(kāi)發(fā)領(lǐng)域,目前可以通過(guò)以下幾種方式進(jìn)行定時(shí)任務(wù) 1、單機(jī)部署模式 Timer:jdk中...
摘要:第二個(gè)問(wèn)題就是說(shuō)業(yè)務(wù)團(tuán)隊(duì)之間沒(méi)有擴(kuò)大管理,預(yù)算和審核是無(wú)頭緒的。支持一些高優(yōu)先級(jí)的比如說(shuō)支持以及窗口等特性包括說(shuō)。到現(xiàn)在為止,整體遷移完了,還剩下十個(gè)左右的作業(yè)沒(méi)有遷移完。 作者:張光輝 本文將為大家展示字節(jié)跳動(dòng)公司怎么把Storm從Jstorm遷移到Flink的整個(gè)過(guò)程以及后續(xù)的計(jì)劃。你可以借此了解字節(jié)跳動(dòng)公司引入Flink的背景以及Flink集群的構(gòu)建過(guò)程。字節(jié)跳動(dòng)公司是如何兼容以...
閱讀 2651·2021-11-22 15:24
閱讀 1382·2021-11-17 09:38
閱讀 2757·2021-10-09 09:57
閱讀 1209·2019-08-30 15:44
閱讀 2449·2019-08-30 14:00
閱讀 3550·2019-08-30 11:26
閱讀 2942·2019-08-29 16:28
閱讀 757·2019-08-29 13:56