
Apache DolphinScheduler如何部署?
聲明:該文章來自(Diamon)版權(quán)由原作者所有,K2OS渲染引擎提供網(wǎng)頁加速服務。
1. 分布式易擴展的可視化工作流任務調(diào)度平臺
Apache DolphinScheduler是一個分布式去中心化,易擴展的可視化DAG工作流任務調(diào)度平臺。致力于解決數(shù)據(jù)處理流程中錯綜復雜的依賴關系,使調(diào)度系統(tǒng)在數(shù)據(jù)處理流程中開箱即用
2. 后端部署
參考
工作流任務調(diào)度系統(tǒng):Apache DolphinSchedulerblog.csdn.net/github_39577257/article/details/102783298
2.1 基礎環(huán)境
Mysql (5.5+) : 必裝
JDK (1.8+) : 必裝
ZooKeeper(3.4.6+) :必裝
Hadoop(2.6+) :選裝, 如果需要使用到資源上傳功能,MapReduce任務提交則需要配置Hadoop(上傳的資源文件目前保存在Hdfs上)
Hive(1.2.1) : 選裝,hive任務提交需要安裝
Spark(1.x,2.x) : 選裝,Spark任務提交需要安裝
PostgreSQL(8.2.15+) : 選裝,PostgreSQL PostgreSQL存儲過程需要安裝
2.2 部署步驟
創(chuàng)建部署用戶
服務器下載解壓
ssh免密配置
數(shù)據(jù)庫初始化
執(zhí)行創(chuàng)建表和導入基礎數(shù)據(jù)腳本
執(zhí)行腳本一鍵部署
2.3 服務進程的說明
由前面我們可以看到,后端服務正常啟動后,共有 5 個進程:WorkerServer、ApiApplicationServer、MasterServer、AlertServer、LoggerServer。
3. 使用
快速入門
瀏覽器訪問http://192.168.33.6:8888,如下圖所示。
創(chuàng)建一個隊列。隊列管理 -> 創(chuàng)建隊列 -> 輸入名稱和隊列值 -> 提交
創(chuàng)建租戶。租戶管理 -> 創(chuàng)建租戶 -> 輸入租戶編碼、租戶名稱和隊列值 -> 提交。
建普通用戶。用戶管理 -> 創(chuàng)建用戶 -> 輸入用戶名稱、密碼、租戶名和郵箱,手機號選填 -> 提交。
4. 與 Azkaban 的對比
5. 總結(jié)
Apache DolphinScheduler是一個分布式、去中心化、易擴展的可視化DAG工作流任務調(diào)度系統(tǒng)
從上面的安裝可以看到這個調(diào)度系統(tǒng)集成了ZooKeeper,很好的實現(xiàn)了去中心化,每個角色的服務可以起多個,從znode上可以看到masters和workers的一些元信息都注冊在了上面,交由ZK去選舉,當然它也是一個分布式的
如果某個服務掛了,ZooKeeper會在剩下的其它節(jié)點進行選舉
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關注數(shù)據(jù)與安全,洞悉企業(yè)級服務市場:https://www.ijiandao.com/
- 1 “花兒為什么這樣紅” 7904673
- 2 70萬一針救命藥進醫(yī)保 7808044
- 3 用1分錢做“暗號”的食堂阿姨火了 7713486
- 4 去新疆的100個理由 7615786
- 5 霸總要沒了?廣電出手規(guī)范管理短劇 7522222
- 6 老人用手機哄5歲孫子 致1000度近視 7428699
- 7 全球首例!中國航母福建艦創(chuàng)紀錄 7333788
- 8 日本網(wǎng)友贊嘆福建艦:真的太帥了 7232397
- 9 中國今年出了三位A類影后 7138398
- 10 國慶中秋假期何時出門不堵?官方預測 7042902