分佈式做業 Elastic Job 如何動態調整?

前面分享了兩篇分佈式做業調度框架 Elastic Job 的介紹及應用實戰。git

Elastic Job 提供了簡單易用的運維平臺,方便用戶監控、動態修改做業參數、做業操做及查詢做業。安全

設計理念

運維平臺和elastic-job-lite並沒有直接關係,是經過讀取做業註冊中心數據展示做業狀態,或更新註冊中心數據修改全局配置。服務器

控制檯只能控制做業自己是否運行,但不能控制做業進程的啓動,由於控制檯和做業自己服務器是徹底分離的,控制檯並不能控制做業服務器。框架

功能列表

  • 登陸安全控制運維

  • 註冊中心、事件追蹤數據源管理分佈式

  • 快捷修改做業設置設計

  • 做業和服務器維度狀態查看code

  • 操做做業禁用\啓用、中止和刪除等生命週期

  • 事件追蹤查詢

不支持項

  • 添加做業

做業在首次運行時將自動添加,Elastic-Job-Lite 以 jar 方式啓動,並沒有做業分發功能。如需徹底經過運維平臺發佈做業,請使用 Elastic-Job-Cloud

運維平臺搭建

一、在官網下載最新穩定的源碼包,地址以下。

https://github.com/elasticjob/elastic-job-lite

這裏咱們下載了最新的 2.1.5 的最新發布包。

二、編譯下載後的源碼包

下載後,隨便解壓到哪一個目錄,而後執行 mvn install 編譯。

cd d:/elastic-job-lite-2.1.5
mvn install

三、啓動運維平臺

在編譯目錄 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 自定義端口號。

四、訪問運維平臺

Elastic-Job 提供了兩種帳戶:管理員及訪客。管理員擁有所有操做權限,訪客僅擁有察看權限。默認管理員用戶名和密碼是 root/root,訪客用戶名和密碼是 guest/guest,可經過 conf\auth.properties 修改管理員及訪客用戶名及密碼。

root.username=root
root.password=root
guest.username=guest
guest.password=guest

打開瀏覽器訪問 http://localhost:8899/ 輸出用戶名和密碼便可訪問控制檯。

五、鏈接到註冊中心

運維平臺搭建完後,須要添加目標註冊中心,再進行鏈接。

六、做業操做

咱們能夠對做業配置進行修改、查看詳情、失效、終止、手動觸發做業等操做,但終止做業後,須要重啓工程才能從新啓動做業,控制檯不能手動啓動。

好了,這節的 Elastic-Job 運維平臺搭建使用指南就到這裏了,更多的內容你們能夠去摸索,有問題能夠去Java技術棧知識星球提問,星主會認真回答每一個粉絲的提問。

推薦:Spring Boot & Cloud 最強技術教程

掃描關注咱們的公衆號,乾貨天天更新。

image

相關文章
相關標籤/搜索