Linux下Azkaban2.5.0安装

 1.下载Azkaban相关安装包

用unzip 和tar –zxvf 分别解压。

 2. 系统时区设置

  •  查看时区

  •  修改时区

时区文件都在/usr/share/zoneinfo,复制相应时区覆盖/etc/localtime即可

[hadoop@master ~]$ ll /usr/share/zoneinfo

例如:cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

 

 3.配置mysql(比较重要)

  • 登陆mysql:以root用户登陆     

     [root@test78 azkaban] mysql -u root –p

  • 为Azkaban单独创建一个数据库:

mysql> create database Azkaban

  • 单独创建一个数据库用户,实际生产中最好单独创建一个用户,这里我使用azkaban,123Azkanban,并对用户授权。
  1. mysql> create user 'azkaban'@'localhost' identified by '123Azkaban,';
  2. mysql> grant select,insert,update,delete,create,index on `azkaban`.* to 'azkaban'@'localhost' with grant option; (注意这里的符号)
  3. flush privileges;
  4. 检查用户名和host

  • 此时就可以通过azkaban账号登陆了

  •  为azkaban建表
  1. 解压azkaban-sql-script-2.5.0.tar.gz
  2. 重定向

[root@test78 azkaban-plugins-release-2.5]# mysql -uazkaban -p123Azkaban, -Dazkaban</home/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql

  • 再次登陆,看是否建表成功。

   4.配置安装Azkaban Executor Server 

  • 进入azkaban-executor-2.5.0下的conf文件夹
  • 修改azkaban.properties文件

  5.配置安装Azkaban Web Server

  • 进入azkaban-web-2.5.0下的conf文件夹
  • 修改azkaban-users.xml

  • 修改azkaban.properties文件

 

  • Getting KeyStore for SSL(生成KeyStore文件)

[root@test78 conf] keytool -keystore keystore -alias jetty -genkey -keyalg RSA

这里密码是azkaban,图片为截取的其他的图片不要当真。与配置文件保持一致

  6.启动Azkaban

  • 启动executer

cd azkaban-executor-2.5.0

sh bin/azkaban-executor-start.sh

  • 启动web

cd azkaban-web-2.5.0

sh bin/azkaban-web-start.sh

  • 可以通过web登陆,用户名密码是之前在web中配置的azkaban-users.xml里面的用户名密码。

7.参考资料

https://www.cnblogs.com/zlslch/p/6296283.html

https://www.cnblogs.com/lyywj170403/p/8893846.html

http://www.cnblogs.com/cxchanpin/p/7252454.html

猜你喜欢

转载自blog.csdn.net/hanlanshenlan/article/details/82706960