Azkaban安裝配置


1. 環境

Centos 7.6
Mysql 5.7.25

2.安裝Azkaban

1.創建 /opt/module/azkaban 目錄

mkdir -p /opt/module/azkaban

2.解壓 azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz、azkaban-web-server-2.5.0.tar.gz 到 /opt/module/azkaban 下

tar -zxvf /opt/software/azkaban-web-server-2.5.0.tar.gz -C /opt/module/azkaban/
tar -zxvf /opt/software/azkaban-sql-script-2.5.0.tar.gz -C /opt/module/azkaban/
tar -zxvf /opt/software/azkaban-executor-server-2.5.0.tar.gz -C /opt/module/azkaban/

3.對解壓后的文件重命名

mv /opt/module/azkaban/azkaban-web-2.5.0/  /opt/module/azkaban/server
mv /opt/module/azkaban/azkaban-executor-2.5.0/   /opt/module/azkaban/executor

4.azkaban腳本導入,進入mysql,創建azkaban數據庫,並將解壓的腳本導入到azkaban數據庫

create database azkaban;
use azkaban;

--source后跟.sql文件,用於批量處理.sql文件中的sql語句。
source /opt/module/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql

5.生成密鑰庫

Keytool是java數據證書的管理工具,使用戶能夠管理自己的公/私鑰對及相關證書。
-keystore 指定密鑰庫的名稱及位置(產生的各類信息將不在.keystore文件中)
-genkey 在用戶主目錄中創建一個默認文件".keystore"
-alias 對我們生成的.keystore 進行指認別名;如果沒有默認是mykey
-keyalg 指定密鑰的算法 RSA/DSA 默認是DSA

1.生成 keystore的密碼及相應信息的密鑰庫
keytool -keystore keystore -alias jetty -genkey -keyalg RSA

2.將keystore 拷貝到 azkaban web服務器根目錄中
mv /opt/module/azkaban/keystore /opt/module/azkaban/server/

6.配置文件

1.Web服務器配置
1.修改azkaban.properties文件
cd /opt/module/azkaban/server/conf
vim azkaban.properties

2.修改azkaban-users.xml 文件
cd /opt/module/azkaban/server/conf
vim azkaban-users.xml

2.執行服務器配置
cd /opt/module/azkaban/executor/conf
vim azkaban.properties

3.啟動Azkaban

1.啟動executor服務器

cd /opt/module/azkaban/executor/
bin/azkaban-executor-start.sh

2.啟動web服務器

cd /opt/module/azkaban/server/
bin/azkaban-web-start.sh

3.使用 https://服務器IP地址:8443 訪問 Azkaban服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM