分布式作业 Elastic Job 如何动态调整
轉載自? ?分布式作業 Elastic Job 如何動態調整
前面分享了兩篇分布式作業調度框架 Elastic Job 的介紹及應用實戰。
-
ElasticJob-分布式作業調度神器
-
分布式作業 Elastic Job 快速上手指南
Elastic Job 提供了簡單易用的運維平臺,方便用戶監控、動態修改作業參數、作業操作及查詢作業。
設計理念
運維平臺和elastic-job-lite并無直接關系,是通過讀取作業注冊中心數據展現作業狀態,或更新注冊中心數據修改全局配置。
控制臺只能控制作業本身是否運行,但不能控制作業進程的啟動,因為控制臺和作業本身服務器是完全分離的,控制臺并不能控制作業服務器。
功能列表
-
登錄安全控制
-
注冊中心、事件追蹤數據源管理
-
快捷修改作業設置
-
作業和服務器維度狀態查看
-
操作作業禁用\啟用、停止和刪除等生命周期
-
事件追蹤查詢
不支持項
-
添加作業
作業在首次運行時將自動添加,Elastic-Job-Lite 以?jar?方式啟動,并無作業分發功能。如需完全通過運維平臺發布作業,請使用?Elastic-Job-Cloud。
運維平臺搭建
1、在官網下載最新穩定的源碼包,地址如下。
https://github.com/elasticjob/elastic-job-lite
這里我們下載了最新的?2.1.5?的最新發布包。
2、編譯下載后的源碼包
下載后,隨便解壓到哪個目錄,然后執行?mvn install?編譯。
cd?d:/elastic-job-lite-2.1.5 mvn?install?
3、啟動運維平臺
在編譯目錄?d:\elastic-job-lite-2.1.5\elastic-job-lite\elastic-job-lite-console\target找到編譯后的包:?elastic-job-lite-console-2.1.5.tar.gz?,然后解壓到?elastic-job-lite-console-2.1.5?,并執行?bin?目錄下的?start.bat?即可啟動,Linux下為?start.sh。
8899?為默認端口號,可通過啟動腳本輸入?-p?自定義端口號。
?
4、訪問運維平臺
Elastic-Job 提供了兩種賬戶:管理員及訪客。管理員擁有全部操作權限,訪客僅擁有察看權限。默認管理員用戶名和密碼是?root/root,訪客用戶名和密碼是?guest/guest,可通過?conf\auth.properties?修改管理員及訪客用戶名及密碼。
root.username=root root.password=root guest.username=guest guest.password=guest打開瀏覽器訪問?http://localhost:8899/?輸出用戶名和密碼即可訪問控制臺。
?
5、連接到注冊中心
運維平臺搭建完后,需要添加目標注冊中心,再進行連接。
?
6、作業操作
我們可以對作業配置進行修改、查看詳情、失效、終止、手動觸發作業等操作,但終止作業后,需要重啟工程才能重新啟動作業,控制臺不能手動啟動。
好了,這節的 Elastic-Job 運維平臺搭建使用指南就到這里了,更多的內容大家可以去摸索,有問題可以去Java技術棧知識星球提問,星主會認真回答每個粉絲的提問。
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的分布式作业 Elastic Job 如何动态调整的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 勿扰模式安卓开启后别人打电话会显示什么(
- 下一篇: 机构备案要求有哪些(机构备案要求)