1、下載DolphinScheduler
DolphinScheduler官網下載安裝包,選擇合適的版本進行下載,地址為
https://dolphinscheduler.apache.org/zh-cn/docs/3.1.9/guide/installation/standalone
?2、啟動 DolphinScheduler Standalone Server
我這里僅僅為了測試使用,啟動的是Standalone模式且數據庫是H2。注意重啟服務后數據會清空。
命令如下:
# 啟動 Standalone Server 服務 bash ./bin/dolphinscheduler-daemon.sh start standalone-server # 停止 Standalone Server 服務 bash ./bin/dolphinscheduler-daemon.sh stop standalone-server # 查看 Standalone Server 狀態 bash ./bin/dolphinscheduler-daemon.sh status standalone-server
?3、登錄 DolphinScheduler
瀏覽器訪問地址 http://localhost:12345/dolphinscheduler/ui 即可登錄系統UI。默認的用戶名和密碼是?admin/dolphinscheduler123
?4、租戶配置
海豚調度中的租戶必須是操作系統的用戶,不能隨意填寫,否則執行工作流時會失敗。
?5、用戶配置租戶
admin用戶默認是沒有租戶的,點擊編輯按鈕關聯我們設置的租戶。
?6、創建項目
海豚調度頂層資源隔離是項目,我們這里創建一個項目,名稱為Java小金剛測試項目。
?7、創建工作流
點擊項目名稱即可創建工作流,一個項目有多個工作流。
我這里演示的是使用http調用kettle中的job,job名字為test.kjb,主要設置參數有Authorization、Content-Type、rep、job、level。
?點擊保存,然后關聯我們之前創建的租戶。此時工作流默認狀態為下線是無法運行的,點擊紅色按鈕即可上線&運行。
8、查看運行記錄
點擊任務實例可以查看運行的記錄,狀態為成功。
?點擊2查看詳細的運行日志
?查看carte日志,也是運行成功
?寫在最后
海豚調度支持quarzt cron方式,使用的時候可以自己摸索下。
另外在使用shell方式調度kettle的時候,提示jdk路徑錯誤,有可能因為我使用電腦我mac的原因,有使用shell方式調度的歡迎評論區留言。
+0000 - -> /opt/java/openjdk
/Users/xxx/Documents/kettle/pdi/pdi-ce-9.3.0.0-428/data-integration/spoon.sh: line 278: /opt/java/openjdk/bin/java: No such file or directory