Azkaban安装部署和启动

一.转载自尚硅谷安装文档

我自己照着这个尚硅谷文档安装一遍,管用, 然后我又给文档整理了一下,加上自己的注释啥的,整理了 一下,发个博客

二.下载Azkaban

  1. 将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行脚本及MySQL安装包拷贝到hadoop102虚拟机/opt/software目录下

a) azkaban-web-server-2.5.0.tar.gz

b) azkaban-executor-server-2.5.0.tar.gz

c) azkaban-sql-script-2.5.0.tar.gz

选择Mysql作为Azkaban数据库,因为Azkaban建立了一些Mysql连接增强功能,以方便Azkaban设置,并增强服务可靠性。

链接: https://pan.baidu.com/s/1RzGMLSrlYIxIpJ5tNWYhOw 提取码: mqtw 复制这段内容后打开百度网盘手机App,操作更方便哦

三.安装Azkaban

1.在/opt/module/目录下创建azkaban目录

2.解压azkaban-web-server-2.5.0.tar.gz、azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz到/opt/module/azkaban目录下

3.对解压后的文件重新命名

4.azkaban脚本导入

进入mysql,创建azkaban数据库,并将解压的脚本导入到azkaban数据库。

注:source后跟.sql文件,用于批量处理.sql文件中的sql语句。

也可以用mysql图形界面化操作软件创建数据库和导入sql脚本.

四.生成密钥库

Keytool:是java数据证书的管理工具,使用户能够管理自己的公/私钥对及相关证书。

-keystore:指定密钥库的名称及位置(产生的各类信息将不在.keystore文件中)

-genkey:在用户主目录中创建一个默认文件”.keystore”

-alias:对我们生成的.keystore进行指认别名;如果没有默认是mykey

-keyalg:指定密钥的算法 RSA/DSA 默认是DSA

1)生成 keystore的密码及相应信息的密钥库

注意:

密钥库的密码至少必须6个字符,可以是纯数字或者字母或者数字和字母的组合等等

密钥库的密码最好和 的密钥相同,方便记忆

2)将keystore 拷贝到 azkaban web服务器根目录中

五.时间同步配置

先配置好服务器节点上的时区

1.如果在/usr/share/zoneinfo/这个目录下不存在时区配置文件Asia/Shanghai,就要用 tzselect 生成。

下面依次输入 5 9 1 1

2)拷贝该时区文件,覆盖系统本地时区配置

3)集群时间同步(同时发给三个窗口)

六.配置文件

1.Web服务器配置

azkaban.properties

1)进入azkaban web服务器安装目录 conf目录,打开azkaban.properties文件

2)按照如下配置修改azkaban.properties文件。

下面配置都需要改

web.resource.dir 默认web server存放web文件的目录,注意路径,后面是web

default.timezone.id 默认时区,已改为亚洲/上海 默认为美国

user.manager.xml.file 用户权限管理默认类(绝对路径)

executor.global.properties global 配置文件所在位置(绝对路径)

mysql.database 数据库实例名

mysql.host 数据库连接IP

mysql.user 数据库用户名

mysql.password 数据库密码

jetty.keystore SSL文件名(绝对路径)

jetty.password SSL文件密码

jetty.keypassword Jetty主密码与keystore文件相同

jetty.truststore SSL文件名(绝对路径)

jetty.trustpassword SSL文件密码

azkaban-users.xml

web服务器用户配置

在azkaban web服务器安装目录 conf目录,按照如下配置修改azkaban-users.xml 文件,增加管理员用户。

添加个账号密码

下面是配置文件

[atguigu@hadoop102 conf]$ vim azkaban-users.xmlazkaban-users>	user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />	user username="metrics" password="metrics" roles="metrics"/>	user username="admin" password="admin" roles="admin" />	来源:张俊杰1994
                                                        

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月11日
下一篇 2020年11月11日

相关推荐