Azkaban3.62版本搭建( 二 )


4)配置用户
配置conf/-user.xml

第三步:配置
1)解压
-exec--3.62.0-7-.tar.gz 到指定目录下,并且重命名为:-exec--3.62.0-7它的目录结构为:
其中logs,,如果没有自己创建就可以了,在logs文件下添加log4j.配置文件 。还有像文件实在运行后自动生成的文件 。
2)修改conf/.文件
azkaban.name=Testazkaban.label=My Local Azkabanazkaban.color=#FF3601azkaban.default.servlet.path=/indexweb.resource.dir=web/#一定要配置 default.timezone.id=Asia/Shanghai# Loader for projectsexecutor.global.properties=conf/global.propertiesazkaban.project.dir=projects# Velocity dev modevelocity.dev.mode=false# Where the Azkaban web server is locatedazkaban.webserver.url=http://dsf:8082lockdown.create.projects=falsecache.directory=cache# JMX statsjetty.connector.stats=trueexecutor.connector.stats=true# 配置Azkaban依赖azkaban.jobtype.plugin.dir=plugins/jobtypes#配置Mysqldatabase.type=mysqlmysql.port=3306mysql.host=dsdmysql.database=azkabanmysql.user=azkabanmysql.password=oiRT6J1yiiXI1cJGmysql.numconnections=100# Azkaban Executor settingsexecutor.maxThreads=50executor.flow.threads=30executor.port=12321azkaban.use.multiple.executors=true#此项一定要配置,不然的话过滤器会检查 executor 主机空余内存是否会大于 6G,如果不足 6G,则 web-server 不会将任务交由该主机执行导致任务一直处在**prepering状态**azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatusazkaban.executorselector.comparator.NumberOfAssignedFlowComparator=1azkaban.executorselector.comparator.Memory=1azkaban.executorselector.comparator.LastDispatched=1azkaban.executorselector.comparator.CpuUsage=1
第四步:启动
1)注意集群模式必须先启动-,在启动
2)注意:启动时在bin目录的上一层目录启动
./bin/start-exec.sh#注意azkaban在启动时默认不会激活executor#需要手动激活#执行以下命令激活executorcurl -G "localhost:$(<./executor.port)/executor?action=activate" && echo #或者进入到Mysql数据库中更改executors表中的active字段为1 进行激活./bin/start-web.sh
2)登陆 web服务器地址:8082进行登陆
【Azkaban3.62版本搭建】至此的搭建完成 。