(八)Azkaban單服務安裝

2021-10-24 22:30:07 字數 2549 閱讀 2069

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...