solo-server模式部署
節點規劃
host | 角色 |
---|---|
node-1 | Web Server和Executor Server同一進程 |
ps:此教程適用azkaban編譯後部署
1解壓配置
mkdir /export/servers/azkaban
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz –C /export/servers/azkaban/
vim conf/azkaban.properties
default.timezone.id=Asia/Shanghai #修改時區
vim plugins/jobtypes/commonprivate.properties
添加:memCheck.enabled=false
azkaban默認需要3G的內存,剩餘內存不足則會報異常
2啓動驗證
cd azkaban-solo-server-0.1.0-SNAPSHOT/
bin/start-solo.sh
注:啓動/關閉必須進到azkaban-solo-server-0.1.0-SNAPSHOT/目錄下。
3登錄web頁面
訪問Web Server=>http://node-1:8081/ 默認用戶名密碼azkaban
4 初體驗azkaban
http://node-1:8081/index登錄=>Create Project=>Upload zip包 =>execute flow執行一步步操作即可。
創建兩個文件one.job two.job,內容如下,打包成zip包。
cat one.job
type=command
command=echo "this is job one"
cat two.job
type=command
dependencies=one
command=echo "this is job two"
創建工程
上傳壓縮包
execute執行
執行頁面
結果查看