安装mysql并配置
CREATE DATABASE azkaban;
CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;
flush privileges;
select user,host from mysql.user;
sudo service mysqld restart;
配置webserver
创建azkaban的目录
mkdir -p /opt/modules/azkaban-3.3.0
解压安装包
tar -zxvf azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz -C /opt/modules/azkaban-3.3.0/
tar -zxvf azkaban-sql-0.1.0-SNAPSHOT.tar.gz -C /opt/modules/azkaban-3.3.0/
tar -zxvf azkaban-web-server-0.1.0-SNAPSHOT.tar.gz -C /opt/modules/azkaban-3.3.0/
初始化数据库
初始化数据库
mysql -uroot -p
use azkaban;
source /opt/modules/azkaban-3.3.0/azkaban-sql-0.1.0-SNAPSHOT/create-all-sql-0.1.0-SNAPSHOT.sql;
source /opt/modules/azkaban-3.3.0/azkaban-sql-0.1.0-SNAPSHOT/update.active_executing_flows.3.0.sql
source /opt/modules/azkaban-3.3.0/azkaban-sql-0.1.0-SNAPSHOT/update.execution_flows.3.0.sql
生成认证密钥
生成认证密钥
切换到webserver的目录
cd azkaban-web-server-0.1.0-SNAPSHOT/
生成密钥
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: Frank
What is the name of your organizational unit?
[Unknown]: rd
What is the name of your organization?
[Unknown]: rdedu
What is the name of your City or Locality?
[Unknown]: Shanghai
What is the name of your State or Province?
[Unknown]: Shanghai
What is the two-letter country code for this unit?
[Unknown]: CN
Is CN=Frank, OU=rd, O=rdedu, L=Shanghai, ST=Shanghai, C=CN correct?
[no]: yes
Enter key password for <jetty>
(RETURN if same as keystore password):
Re-enter new password:
修改配置文件
##conf/azkaban.properties
default.timezone.id=Asia/Shanghai
mysql.host=bigdata-training01.erongda.com
jetty.password=123456
jetty.keypassword=123456
jetty.trustpassword=123456
##添加log4j日志记录配置
#vim conf/log4j.properties
log4j.rootLogger=INFO,C
log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.Target=System.err
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
#将日志转换jar包放入lib目录
cp /opt/tools/slf4j-log4j12-1.6.6.jar lib/
##配置excutorserver
##修改配置文件
#conf/azkaban.properties
default.timezone.id=Asia/Shanghai
mysql.host=mac
mysql.database=azkaban
##更改运行内存配置:
mkdir -p plugins/jobtypes
#vim plugins/jobtypes/commonprivate.properties memCheck.enabled=false
启动Azkaban
启动server
bin/azkaban-web-start.sh
启动exec
bin/azkaban-executor-start.sh
访问web
https://localhost:8443