由于azkaban需要下载源码编译,请先在github上下载最新的源码
https://github.com/azkaban/azkaban
编译完成后打包成 azkaban.tar.gz
eg:三台服务器(实现无ssh认证)
hadoop-master-01(web-server和mysql 5.7)
hadoop-slave-01(exec-server)
hadoop-slave-02(exec-server)
当前目录/home/bigdata
tar --zxvf azkaban.tar.gz
复制/home/bigdata/azkaban/azkaban-db/build/sql/create-all-sql-0.1.0-SNAPSHOT.sql文件内容保存到hadoop-master-01目录/home/bigdata/create_azkaban_sql.sql
进到mysql(用户名root/123456)
操作
mysql -h hadoop-master-01 -P 3306 -u root -p123456
create databases azkaban;
use azkaban;
source /home/bigdata/create_azkaban_sql.sql
scp -rp /home/bigdata/azkaban/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz root@hadoop-slave-01:/home/bigdata/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
scp -rp /home/bigdata/azkaban/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz root@hadoop-slave-02:/home/bigdata/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
cp /home/bigdata/azkaban/azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz /home/bigdata/
tar –zxvf azkaban-web-server-0.1.0-SNAPSHOT.tar.gz