第一步
解压包
cd /opt
tar -zxvf azkaban-exec-server-3.61.0-4-g25cc0b1.tar.gz
tar -zxvf azkaban-web-server-3.61.0-4-g25cc0b1.tar.gz
第二步
登录mysql
Mysql -uroot -p<密码>
#建库 mysql> create database azkaban;
#登库 mysql> use azkaban;
#建表 mysql> source /opt/azkaban.sql
新增用户
#新建用户mysql> grant all privileges on azkaban.* to 'azkaban'@'%' identified by 'azkaban';
#刷新权限mysql> flush privileges;
安装azkaban-web(在hadoop1上安装)
上传azkaban-solo-server-3.61.0-4-g25cc0b1.tar.gz
azkaban-exec-server-3.61.0-4-g25cc0b1.tar.gz
azkaban-web-server-3.61.0-4-g25cc0b1.tar.gz到opt目录下
名字太长改短
mv /opt/azkaban-exec-server-3.61.0-4-g25cc0b1.tar.gz /opt//opt/ azkaban-exec-server
mv /opt/azkaban-web-server-3.61.0-4-g25cc0b1.tar.gz /opt//opt/ azkaban-web-serve
解压
cd /opt
tar -zxvf azkaban-solo-server
tar -zxvf azkaban-exec-server
tar -zxvf azkaban-web
可以用winscp创建目录
首先在azkaban-web-server 目录下有这几个
azkaban-exec-server 目录下有这几个
没有就创建目录
生成SSL证书
密码均设为'azkaban',其他信息随意填写,生成的keystore文件复制到/opt/azkaban/azkaban-web-server ,web目录下
cd /opt/
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
密钥库口令 123456
把生成的keystore 放到/opt/azkaban-web-server/web/下面
首先删除/opt/azkaban-web-server/conf/所有文件
把文件放到web_conf放到相应的下面文件放到/opt/azkaban-web-server/conf下
把mysql-connector-java.jar放到/opt/azkaban-web-server/extlib/下面
进入cd /opt/azkaban-web-server/conf vi azkaban.properties
进去cd /opt/azkaban-exec-server目录
首先删除conf下所有文件
在把exec-conf下的文件放/opt/azkaban-exec-server/conf下面
并vi azkaban.properties
把 cd /opt/azkaban-exec-server/plugins/jobtypes/
Vi commonprivate.properties添加
2.2 修改 azkaban.properties
安装azkaban-exec(另外两台机器装)
cd /opt
scp -r ./azkaban-exec-server root@hadoop2:/opt/
scp -r ./azkaban-exec-server root@hadoop3:/opt/
3.1
启动azkaban-exec
启动后在bin目录下会产生日志文件,若启动错误可参看工作台输出和日志文件
#启动
/opt/azkaban-web-server/bin/start-web.sh //web
/opt/azkaban-exec-server/bin/start-exec.sh // exec
#若需关闭
/opt/azkaban-web-server/bin/shutdown-web.sh
/opt/azkaban-exec-server/bin/shutdown-exec.sh
进入mysql
Mysql –uroot –p123456
use azkaban; 库
select * from executors;
Id
update executors set active=1 where id=1;
#启动
/opt/azkaban-web-server/bin/start-web.sh //web
/opt/azkaban-exec-server/bin/start-exec.sh // exec
#若需关闭
/opt/azkaban-web-server/bin/shutdown-web.sh
/opt/azkaban-exec-server/bin/shutdown-exec.sh
要用火狐浏览器打开web服务!!
通过https://你的ip地址:8443可访问到web-ui,可以开始创建任务,
.网页提示不信任