ambari集成azkaban

 

ambari配置插件,支持新组件的接入azkaban

1. azkaban安装包准备

azkaban官方提供源代码,需要自己编译安装,编译完成后我们需要 azkaban-db-0.1.0-SNAPSHOT.tar.gz 、azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz 、 azkaban-web-server-0.1.0-SNAPSHOT.tar.gz 三个包,其中azkaban-db里面有create-all-sql-0.1.0-SNAPSHOT.sql是建表语句。

1.1 编译azkaban源代码

1
2
3
4
5
6
7
> git clone https://github.com/azkaban/azkaban.git
> cd azkaban
> ./gradlew distTar
> ls dist/
azkaban-db-0.1.0-SNAPSHOT.tar.gz azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
azkaban-hadoop-security-plugin-0.1.0-SNAPSHOT.tar.gz

1.2 将需要的包以及文件放到web服务器上

将azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz、azkaban-web-server-0.1.0-SNAPSHOT.tar.gz、create-all-sql-0.1.0-SNAPSHOT.sql上传至web服务器上,方便集成到ambari自动安装时候用。 例如:http://downloads.oneops.top/ambari-service/


 评论