首页 > 其他 > 详细

azkaban安装solo-server

时间:2020-07-02 12:50:33      阅读:65      评论:0      收藏:0      [点我收藏+]

1. 下载源代码
1. 通过https://github.com/azkaban/azkaban/tree/master下载源代码
或2. 通过命令行 git clone https://github.com/azkaban/azkaban.git

2. 编译源代码
(1)命令行执行:cd azkaban根目标
(2)命令行执行:./gradlew clean build installDist -x test
技术分享图片
这就是成功了!
编译过程中遇到的问题
(1)中途出现断线(下载失败、超时)的问题
解决思路1:把gradle的仓库地址换成阿里的私有仓库 [https://blog.csdn.net/u013360850/article/details/60595210]
解决思路2:在本地把需要下载的包下载下来,并放入本地的./gradle文件夹下 https://blog.csdn.net/chwshuang/article/details/52261940
ubuntu系统下放下载包地址:/Users/user/.gradle/wrapper/dists/gradle-*-all/
Windows系统默认下载到:C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1
Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1
(2)azkaban.executor.ExecutorDaoTest > classMethod FAILED
解决思路: ./gradlew clean build installDist -x test https://blog.csdn.net/liuge36/article/details/88957661

3. 部署
`
Azkaban的部署方式有三种:

1.solo server mode: 即独立部署模块,数据库被嵌入H2,web服务器和执行服务器运行在同一个进程中,适用于小规模用例。

2.two server mode: 即两个服务器模式,数据库由主从设置的MySQL实例提供支持,Web服务器和执行服务器运行在不同的进程中,以便升级和维护不影响用户,适用于生成环境。

3.multiple executor mode: 即多个执行器模式,Web服务器和执行器理想情况下运行在不同的主机上,这种多主机设置为Azkaban带来了强大且可扩展性。

部署solo-server:https://my.oschina.net/longkingxu/blog/2995176

1.启动和关闭
Azkaban的代码有启动位置引用,所以启动的时候,有位置要求,必须在Azkaban的home下启动。另外,Azkaban的启动和关闭是成对的,如果在启动的时候失败了,也要进行一次关闭。

进入有启动文件的文件夹下:

cd azkaban根目标/azkaban-solo-server/build/install/azkaban-solo-server/

启动执行如下文件:

bin/start-solo.sh

关闭执行如下文件:

bin/shutdown-solo.sh

2.使用jps命令查看进程
$jps
有AzkabanSingleServer这个进程就表示启动成功

  1. 登陆浏览器界面
    http://ip:8081
    帐号和密码默认是azkaban
    可以登陆成功,则部署成功。
    `

azkaban安装solo-server

原文:https://www.cnblogs.com/xl717/p/13220499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!