Azkaban 集群安裝部署(二)

2022-09-14 14:06:19 字數 4070 閱讀 8413

步驟一:sftp 工具上傳並解壓 azkaban 三個安裝包 azkaban-db-3.91.0-184-ge0e7aa7.tar、azkaban-exec-server-3.91.0-184-ge0e7aa7.tar、azkaban-web-server-3.91.0-184-ge0e7aa7.tar

# 建立 azkaban 目錄

# 分別解壓 3 個 zakaban 安裝包

[root@node-01 ~] cd

[root@node-01 ~]# rm -rf azkaban-db-3.91.0-184-ge0e7aa7.tar

[root@node-01 ~]# rm -rf azkaban-exec-server-3.91.0-184-ge0e7aa7.ta

[root@node-01 ~]# rm -rf azkaban-web-server-3.91.0-184-ge0e7aa7.tar

# 改名

步驟二:本地 mysql 匯入 azkaban 的 sql 指令碼

[root@node-01 azkaban-db]# ll | grep create-all-sql

-rw-r--r--. 1 root root 19742 5月 17 11:21 create-all-sql-3.91.0-184-ge0e7aa7.sql

開啟 mysql 的 n**icat 工具,建立資料庫 azkaban ,並執行 create-all-sql-3.91.0-184-ge0e7aa7.sql 指令碼

步驟三:生成金鑰庫

[root@node-01 azkaban-3.91.0]# keytool -keystore keystore -alias jetty -genkey -keyalg rsa

輸入金鑰庫口令: #這裡密碼輸入 000000

再次輸入新口令: 000000 #這裡密碼再次輸入 000000

您的名字與姓氏是什麼?

[unknown]:

您的組織單位名稱是什麼?

[unknown]:

您的組織名稱是什麼?

[unknown]:

您所在的城市或區域名稱是什麼?

[unknown]:

您所在的省/市/自治區名稱是什麼?

[unknown]:

該單位的雙字母國家/地區**是什麼?

[unknown]:

cn=unknown, ou=unknown, o=unknown, l=unknown, st=unknown, c=unknown是否正確?

[否]: y

輸入 的金鑰口令

(如果和金鑰庫口令相同, 按回車): #這裡直接按回車

再次輸入新口令:

#將 keystore 拷貝到 azkaban web 伺服器根目錄中

[root@node-01 azkaban-3.91.0]# cp keystore server/

步驟四:配置 executor server

[root@node-01 conf]# vim azkaban.properties

#修改項

#配置自己電腦本地 mysql 伺服器 ip 位址

mysql.host=192.168.0.166

mysql.database=azkaban

mysql.user=hive

mysql.password=hive

executor.port=12321

executor.metric.reports=true

executor.metric.milisecinterval.default=60000

#關閉記憶體檢查

[root@node-01 jobtypes]# vim commonprivate.properties

# set execute-as-user

execute.as.user=false

memcheck.enabled=false

步驟五:配置 web server

default.timezone.id=asia/shanghai

jetty.password=000000

jetty.keypassword=000000

jetty.trustpassword=000000

executor.port=12321

#配置自己電腦本地 mysql 伺服器 ip 位址

mysql.host=192.168.0.166

mysql.database=azkaban

mysql.user=hive

mysql.password=hive

azkaban.use.multiple.executors=true

azkaban.executorselector.filters=staticremainingflowsize,cpustatus

步驟六:新增 web 管理員許可權配置 azkaban-users.xml檔案

步驟七:拷貝 azkaban 安裝包到 node-02、node-03

步驟八:啟動 executor 伺服器

[root@node-01 executor]# bin/start-exec.sh

[root@node-01 executor]# jps

1248 jps

j1239 azkabanexecutorserver # executor 伺服器程序

[root@node-02 executor]# bin/start-exec.sh

[root@node-02 executor]# jps

1248 jps

j1239 azkabanexecutorserver # executor 伺服器程序

[root@node-03 executor]# bin/start-exec.sh

[root@node-03 executor]# jps

1248 jps

j1239 azkabanexecutorserver # executor 伺服器程序

關閉 executor 伺服器程序: [root@node-03 executor]# bin/shutdown-exec.sh

步驟九:手動啟用 executor 伺服器

[root@node-01 executor]# curl -g "node-01:$(<. echo>

# 表示 executor 伺服器啟用成功

[root@node-02 executor]# curl -g "node-02:$(<. echo>

# 表示 executor 伺服器啟用成功

[root@node-03 executor]# curl -g "node-03:$(<. echo>

# 表示 executor 伺服器啟用成功

步驟十:啟動 web 伺服器

[root@node-01 server]# bin/start-web.sh

[root@node-01 server]# jps

1302 azkabanwebserver # web 伺服器程序

1239 azkabanexecutorserver

1324 jps

關閉 web 伺服器程序: [root@node-01 server]# bin/shutdown-web.sh
啟動完成後,在瀏覽器(建議使用谷歌瀏覽器)中輸入https://node-01:8443,即可訪問 azkaban 服務了

配置的賬號和密碼都是 admin,輸入如下:

azkaban 集群安裝部署完成 :)

Azkaban集群部署教程

1 將azkaban db 3.84.4.tar.gz,azkaban exec server 3.84.4.tar.gz,azkaban web server 3.84.4.tar.gz上傳到hadoop102的 opt software路徑 2 新建 opt module azkaban目錄,並...

two server模式部署(azkaban二)

2 解壓web server和exec server web server root node1 tar zxvf root azkaban 3.42.0 azkaban web server build distributions azkaban web server 0.1.0 snapshot...

kafka集群安裝部署

wget 2.tar zxvf kafka 2.12 2.1.0.tgz 解壓安裝包 3.備份kafka zookeeper配置檔案 cp server.properties server.properties.bak cp zookeeper.properties zookeeper.proper...