dolphinscheduler 編譯 部署

官方git地址: https://github.com/apache/incubator-dolphinscheduler.git 切換至1.3.0版本

maven 編譯命令: mvn -U clean package -Prelease -Dmaven.test.skip=true

編譯后的目錄在 dolphinscheduler-dist model中target目錄下
tar包解壓命令 tar -zxvf apache-*.tar.gz

目錄說明:
bin : 基礎(chǔ)服務(wù)啟動腳本
conf : 項目配置文件
lib : 項目依賴jar包,包括各個模塊jar和第三方j(luò)ar
script : 集群啟動、停止和服務(wù)監(jiān)控啟停腳本
sql : 項目依賴sql文件
install.sh : 一鍵部署腳本

服務(wù)說明:
api-server 啟動類 org.apache.dolphinscheduler.api.ApiApplicationServer
master-server 啟動類 org.apache.dolphinscheduler.server.master.MasterServer
worker-server 啟動類 org.apache.dolphinscheduler.server.worker.WorkerServer
alert-server 啟動類 org.apache.dolphinscheduler.alert.AlertServer
logger-server 啟動類 org.apache.dolphinscheduler.server.log.LoggerServer

數(shù)據(jù)庫初始化:
dolphinscheduler-dao modul中:org.apache.dolphinscheduler.dao.upgrade.shell.CreateDolphinScheduler
考慮到版本兼容他是每個版本逐個運行的。在工程中的sql里邊。

工程依賴關(guān)系:
api-server 依賴 dolphinscheduler-service,dolphinscheduler-dao,dolphinscheduler-alter

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容