azkaban web server配置
1. 主要配置
参数 | 说明 | 默认 |
---|---|---|
azkaban.name | azkaban网页UI显示名称 | Local |
azkaban.label | 对azkaban的描述 | My Local Azkaban |
azkaban.color | Azkaban UI的颜色设置 | FF3601 |
web.resource.dir | 页面的CSS和Javascript的目录 | web/ |
default.timezone | 时区 | America/Los_Angeles |
viewer.plugin.dir | viewer plugins 安装录 | plugins/viewer |
job.max.xms | 每个job的初始化最大的内存空间 | 1GB |
job.max.Xms | 每个job可以申请的最大内存空间 | 2GB |
2. Jetty配置
配置 | 解释 | 默认 |
---|---|---|
jetty.maxThreads | jetty最大请求线程数 | 25 |
jetty.ssl.port | ssl 端口 | 8443 |
jetty.keystore | keystore 文件路径 | |
jetty.password | jetty password | |
jetty.keypassword | jetty keypassword | |
jetty.truststore | trust store | |
jetty.trustpassword | trust password |
3. Project配置
配置 | 解释 | 默认 |
---|---|---|
project.temp.dir | upload文件的临时目录 | temp |
project.version.retention | 没有清理的不用的project的版本数 | 3 |
creator.default.proxy | 自动添加工程创建者代理用户 | true |
4.MySQL配置
配置 | 解释 | 默认 |
---|---|---|
database.type | 数据库的类型,目前只支持MySQL | mysql |
mysql.port | mysql的端口 | 3306 |
mysql.host | mysql的主机 | loalhost |
mysql.database | mysql的数据库(用来被azkaban使用) | |
mysql.user | mysql数据库用户名 | |
mysql.password | mysql数据库密码 | |
mysql.numconnections | mysql最大连接数 | 100 |
5. 通知邮箱配置
配置 | 解释 | 默认 |
---|---|---|
mail.sender | 发送邮件邮箱 | |
mail.host | 发送邮件的host,如(smtp.126.com) | |
mail.user | 邮箱用户名 | |
mail.password | 邮箱密码 |
6.用户管理配置
配置 | 解释 | 默认 |
---|---|---|
user.manager.class | 用户认证的方式,默认为xml方式,也可以用其他的方式如JDNI | azkaban.userManager |
user.manager.xml.file | Xml 文件 | conf/azkaban-user.xml |
7. 用户session
配置 | 解释 | 默认 |
---|---|---|
session.time.to.live | session超时时间(毫秒) | 86400000 |
max.num.sessions | 最大连接的session数 | 10000 |
azkaban Executor Server配置
1. Executor Server配置
配置 | 解释 | 默认 |
---|---|---|
executor.port | executor server端口 | 12321 |
executor.global.properties | 全局的配置 | 无 |
azkaban.execution.dir | 正在执行的job的工作目录 | executions |
azkaban.project.dir | 保存工程的被执行的文件的临时目录 | projects |
executor.flow.threads | 流式执行的线程数 | 30 |
job.log.chunk.size | 滚动输出的日志的size | 5MB |
job.log.backup.index | 每个日志块的分片 | 4 |
flow.num.job.threads | 并发运行的flow的jobs的线程 | 10 |
job.max.Xms | 每个job初始化的内存空间,如果job需要更多的空间,azkaban Server不会启动这个job | 1GB |
job.max.Xmx | 每个job可以申请的最大内存空间,如果job需要更多的空间 | azkaban server不会启动这个job |
2. MySQL配置
配置 | 解释 | 默认 |
---|---|---|
database.type | 数据库的类型,目前只支持MySQL | mysql |
mysql.port | mysql的端口 | 3306 |
mysql.host | mysql的主机 | loalhost |
mysql.database | mysql的数据库(用来被azkaban使用) | |
mysql.user | mysql数据库用户名 | |
mysql.password | mysql数据库密码 | |
mysql.numconnections | mysql最大连接数 | 100 |