Azkaban概述 & Azkaban3.51.0編譯

Azkaban概述

Azkaban是由Linkedin開源的一個批量工作流任務調度器。用於在一個工作流內以一個特定的順序運行一組工作和流程。
Azkaban定義了一種KV文件(properties)格式來建立任務之間的依賴關係,並提供一個易於使用的web用戶界面維護和跟蹤你的工作流。
在這裏插入圖片描述

Azkaban與Oozie 對比

在這裏插入圖片描述

# 下載
wget https://github.com/azkaban/azkaban/archive/3.51.0.tar.gz
tar -zxvf 3.51.0.tar.gz -C ../servers/
cd /export/servers/azkaban-3.51.0/
# 安裝所需要的組件
yum -y install git
yum -y install gcc-c++
# 執行編譯
./gradlew build installDist -x test

編譯的過程。。。慢。。超慢。。。超級慢。。。

編譯安裝後需要安裝的文件
azkaban-exec-server
存放目錄
/azkaban-exec-server/build/distributions

azkaban-web-server
存放目錄
/azkaban-3.51.0/azkaban-web-server/build/distributions

azkaban-solo-server
存放目錄
/azkaban-3.51.0/azkaban-solo-server/build/distributions

execute-as-user.c
存放目錄
/azkaban-3.51.0/az-exec-util/src/main/c

數據庫腳本文件
/azkaban-3.51.0/azkaban-db/build/install/azkaban-db

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章