solo-server模式部署
节点规划
HOST | 角色 |
---|---|
node-1 | Web Server和Executor Server同一进程 |
解压配置
# 创建上传到的目录下 》解压
mkdir /export/soft/azkaban
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz –C /export/servers/azkaban/
vim conf/azkaban.properties
default.timezone.id=Asia/Shanghai #修改时区
vim plugins/jobtypes/commonprivate.properties
添加个内存检查:memCheck.enabled=false
# azkaban默认需要3G的内存,剩余内存不足则会报异常
启动验证
cd /export/install/azkaban-solo-server-0.1.0-SNAPSHOT
bin/start-solo.sh
注:启动/关闭必须进到azkaban-solo-server-0.1.0-SNAPSHOT/目录下。
AzkabanSingleServer(对于Azkaban solo‐server模式,Exec Server和Web Server在同一个进程中)
- 可能出现Java版本不同的问题:
登录web页面
访问Web Server=>http://node01:8081/ 默认用户名密码 azkaban
初体验测试
http://192.168.100.203:8081
登录=>Create Project=>Upload zip包 =>execute flow执行一步步操作即可。
- 1、创建两个文件one.job two.job,内容如下,打包成zip包。
cat one.job
type=command
command=echo "this is job one"
cat two.job
type=command
dependencies=one
command=echo "this is job two"
- 2、创建工程:
- 上传zip压缩包:
- execute执行:
- 执行页面:
- 执行结果查看: