2.azkaban單服務模式安裝與使用
3.azkaban兩個服務模式安裝
(因為這裡安裝包都有,所以上傳解壓改配置檔案就行)
我們這裡選用azkaban3.51.0這個版本自己進行重新編譯,編譯完成之後得到我們需要的安裝包進行安裝
注意:我們這裡編譯需要使用jdk1.8的版本來進行編譯,如果編譯伺服器使用的jdk版本是1.7的,記得切換成jdk1.8,我們這裡使用的是jdk8u141這個版本來進行編譯
先安裝
yum install wget -y
cd /export/servers/
wget
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
/export/servers/azkaban-3.51.0/azkaban-exec-server/build/distributions
/export/servers/azkaban-3.51.0/azkaban-web-server/build/distributions
/export/servers/azkaban-3.51.0/azkaban-solo-server/build/distributions
azkaban two server模式下需要的c程式在這個路徑下面
/export/servers/azkaban-3.51.0/az-exec-util/src/main/c
/export/servers/azkaban-3.51.0/azkaban-db/build/install/azkaban-db
所需軟體
azkaban 的solo server使用的是乙個單節點的模式來進行啟動服務的,只需要乙個
azkaban-solo-server-0.1.0-snapshot.tar.gz的安裝包即可啟動,所有的資料資訊都是儲存在h2這個azkaban預設的資料當中,
上傳我們的壓縮包,然後修改配置檔案啟動即可
啟動azkaban-solo-server
cd /export/servers/azkaban-solo-server-0.1.0-snapshot
bin/start-solo.sh
瀏覽器訪問
建立普通文字檔案 foo.job,檔案內容如下
type=command
command=echo "hello world"
然後將這個檔案打包為壓縮檔案,如下:
先略
azkaban安裝詳細教程
準備azkaban的安裝包 配置mysql 為azkaban建立使用者 資料庫 設定許可權等 create database azkaban create user azkaban identified by azkaban grant select,insert,update,delete on ...
azkaban的安裝使用
主要是排程方面的功能,有些工具也支援資源的管理,比如zeus和yarn類似 基於時間條件觸發程式執行,系統時間到了就跑 基於其他程式的執行結果進行排程執行,前面的任務跑完了,我開始跑 處理乙個資料的時候,只有資料存在的時候,才執行任務。crontab e command 分 時 日 月 周 00 1...
Azkaban安裝配置
1.將azkaban壓縮包上傳 2.解壓unzip azkaban.zip keytool keystore keystore alias jetty genkey keyalg rsa4.生成時區檔案 tzselect覆蓋本地時區配置 cp usr share zoneinfo asia shan...