Azkaban-安裝部署(三)配置文件


配置文件

一、Web服務器配置

1)進入azkaban web服務器安裝目錄 conf目錄,打開azkaban.properties文件

[itstar@bigdata111 conf]$ pwd

/opt/module/azkaban/server/conf

[itstar@bigdata111 conf]$ vi azkaban.properties

2)按照如下配置修改azkaban.properties文件

#Azkaban Personalization Settings

#服務器UI名稱,用於服務器上方顯示的名字

azkaban.name=Test

#描述

azkaban.label=My Local Azkaban

#UI顏色

azkaban.color=#FF3601

azkaban.default.servlet.path=/index

#默認web server存放web文件的目錄

web.resource.dir=/opt/module/azkaban/server/web/

#默認時區,已改為亞洲/上海 默認為美國

default.timezone.id=Asia/Shanghai

 

#Azkaban UserManager class

user.manager.class=azkaban.user.XmlUserManager

#用戶權限管理默認類(絕對路徑)

user.manager.xml.file=/opt/module/azkaban/server/conf/azkaban-users.xml

 

#Loader for projects

#global配置文件所在位置(絕對路徑)

executor.global.properties=/opt/module/azkaban/executor/conf/global.properties

azkaban.project.dir=projects

 

#數據庫類型

database.type=mysql

#端口號

mysql.port=3306

#數據庫連接IP

mysql.host=bigdata111

#數據庫實例名

mysql.database=azkaban

#數據庫用戶名

mysql.user=root

#數據庫密碼

mysql.password=000000

#最大連接數

mysql.numconnections=100

 

 

 # Velocity dev mode

velocity.dev.mode=false

 

# Azkaban Jetty server properties.

# Jetty服務器屬性.

#最大線程數

jetty.maxThreads=25

#Jetty SSL端口

jetty.ssl.port=8443

#Jetty端口

jetty.port=8081

#SSL文件名(絕對路徑)

jetty.keystore=/opt/module/azkaban/server/keystore

#SSL文件密碼

jetty.password=000000

#Jetty主密碼與keystore文件相同

jetty.keypassword=000000

#SSL文件名(絕對路徑)

jetty.truststore=/opt/module/azkaban/server/keystore

#SSL文件密碼

jetty.trustpassword=000000

 

# Azkaban Executor settings

executor.port=12321

 

#運行成功或失敗發送到的郵箱(內網不一定能發送)

# mail settings

mail.sender=

mail.host=

job.failure.email=

job.success.email=

 

lockdown.create.projects=false

 

cache.directory=cache

 

 

 3)web服務器用戶配置

在azkaban web服務器安裝目錄 conf目錄,按照如下配置修改azkaban-users.xml 文件,增加管理員用戶。(之后登陸Azkaban就用這個)

[itstar@bigdata111 conf]$ vi azkaban-users.xml

<azkaban-users>

<user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />

<user username="metrics" password="metrics" roles="metrics"/>

<user username="admin" password="admin" roles="admin,metrics" />

<role name="admin" permissions="ADMIN" />

<role name="metrics" permissions="METRICS"/>

</azkaban-users>

二、執行服務器配置

1)進入執行服務器安裝目錄conf,打開azkaban.properties

[itstar@bigdata111 conf]$ pwd

/opt/module/azkaban/executor/conf

[itstar@bigdata111 conf]$ vim azkaban.properties

2)按照如下配置修改azkaban.properties文件。

#Azkaban

#時區

default.timezone.id=Asia/Shanghai

 

# Azkaban JobTypes Plugins

#jobtype 插件所在位置

azkaban.jobtype.plugin.dir=plugins/jobtypes

 

#Loader for projects

executor.global.properties=/opt/module/azkaban/executor/conf/global.properties

azkaban.project.dir=projects

 

database.type=mysql

mysql.port=3306

mysql.host=bigdata111

mysql.database=azkaban

mysql.user=root

mysql.password=000000

mysql.numconnections=100

 

# Azkaban Executor settings

#最大線程數

executor.maxThreads=50

#端口號(如修改,請與web服務中一致)

executor.port=12321

#線程數

executor.flow.threads=30

 


免責聲明!

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



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