配置mysql的字符编码
1. 登陆MySQL
mysql -u root -p
2. 查看字符编码
show variables like 'character%';
如果是utf8就忽略此操作!
如若不是修改配置文件:
vi /etc/my.cnf
在[mysqld]下面添加字符集编码
character_set_server=utf8
登陆mysql执行脚本
1. 创建数据库azkaban
CREATE DATABASE azkaban;
2.授权
grant all on *.* to azkaban@'%' identified by 'azkaban';
grant all on *.* to azkaban@'hadoop01' identified by 'azkaban';
grant all on *.* to azkaban@'localhost' identified by 'azkaban';
3.刷新权限
flush privileges;
4.退出
exit
5.使用azkaban用户登陆
mysql -uazkaban -pzakaban
6.执行初始化脚本(Azkaban需要的数据表)
source /root/create-all-sql-2.5.0.sql;
配置Azkaban Web Server
1. 上传azkaban-web-2.5.0.zip、mysql-connector-java-5.1.46-bin.jar到服务器
2.解压
unzip azkaban-web-2.5.0.zip
3.移动到/usr/local/位置
mv azkaban-web-2.5.0 /usr/local/
4.复制jdbc驱动到azkaban-web-2.5.0/extlib/
cp mysql-connector-java-5.1.46-bin.jar /usr/local/azkaban-web-2.5.0/extlib/
配置jetty ssl
1.生成 keystore
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
输入密钥库口令:password
再次输入新口令:password
您的名字与姓氏是什么?
[Unknown]: jetty.mortbay.org
您的组织单位名称是什么?
[Unknown]: Jetty
您的组织名称是什么?
[Unknown]: Mort Bay Consulting Pty. Ltd.
您所在的城市或区域名称是什么?
[Unknown]:
您所在的省/市/自治区名称是什么?
[Unknown]:
该单位的双字母国家/地区代码是什么?
[Unknown]:
CN=jetty.mortbay.org, OU=Jetty, O=Mort Bay Consulting Pty. Ltd., L=Unknown, ST=Unknown, C=Unknown是否正确?
[否]: 是
输入 <jetty> 的密钥口令
(如果和密钥库口令相同, 按回车):
2.复制keystore到azkaban-web-2.5.0下
cp keystore /usr/local/azkaban-web-2.5.0/
修改配置文件
1.进入azkaban-web-2.5.0/conf/目录修改azkaban.properties文件
cd /usr/local/azkaban-web-2.5.0/conf/
vi azkaban.properties
修改内容如下:
#默认时区,已改为亚洲/上海默认为美国
default.timezone.id=Asia/Shanghai
#数据库连接IP
mysql.host=hadoop01
2. 修改文件权限
chmod 755 /usr/local/azkaban-web-2.5.0/bin/*
配置Azkaban Executor Server
1.上传azkaban-executor-2.5.0.zip
2.解压azkaban-executor-2.5.0.zip
unzip azkaban-executor-2.5.0.zip
3.移动到/usr/local下
mv azkaban-executor-2.5.0 /usr/local/
Azkaban 执行服务器配置
1.进入执行服务器安装目录修改配置文件
cd /usr/local/azkaban-executor-2.5.0/conf/
vi azkaban.properties
修改的内容如下
#时区
default.timezone.id=Asia/Shanghai
#数据库IP地址
mysql.host=hadoop01
#数据库实例名
mysql.database=azkaban
修改文件权限
chmod 755 /usr/local/azkaban-executor-2.5.0/bin/*
用户配置
1.进入azkaban web服务器conf目录,修改azkaban-users.xml
cd /usr/local/azkaban-web-2.5.0/conf/
vi azkaban-users.xml
添加内容
<user username="admin" password="admin" roles="admin,metrics" />
启动web服务器
在/usr/local/azkaban-web-2.5.0/执行
bin/azkaban-web-start.sh ./
启动执行服务器
在/usr/local/azkaban-executor-2.5.0/下执行
bin/azkaban-executor-start.sh ./
启动完成后,在浏览器中输入https://ip:8443 ,即可访问azkaban服务了.在登录中输入刚才新的户用名及密码,点击 login.