4)CDH 调度工具Azkaban安装
2017-08-08 00:00
323 查看
安装准备
cd /opttar zxvf azkaban-executor-server-2.5.0.tar.gz
tar zxvf azkaban-web-server-2.5.0.tar.gz
tar zxvf azkaban-sql-script-2.5.0.tar.gz
第一章 mysql配置
1.1 安装mysql
apt-get install mysql-server-5.5
1.2 启动服务
service mysqld start
1.3 设置密码
mysqladmin -u root password 'mysql'
1.4 建库建表
#登陆 $ mysql -uroot -pmysql #建库 mysql> create database azkaban; #登库 mysql> use azkaban; #建表 mysql> source /opt/azkaban-2.5.0/create-all-sql-2.5.0.sql;
1.5新增用户
#新建用户 mysql> grant all privileges on azkaban.* to 'azkaban'@'%' identified by 'azkaban'; #刷新权限 mysql> flush privileges;
第二章 安装azkaban-web
2.1 生成SSL证书
密码均设为'azkaban',其他信息随意填写,生成的keystore文件复制到conf和bin目录下/opt/azkaban-web-2.5.0$ keytool -keystore keystore -alias jetty -genkey -keyalg RSA
2.2 修改 azkaban.properties
将所有路径都配置为绝对路径,否则会有各种找不到文件的错误#Azkaban Personalization Settings azkaban.name=Azkaban azkaban.label=My Local Azkaban azkaban.color=#FF3601 azkaban.default.servlet.path=/index web.resource.dir=/opt/azkaban-web-2.5.0/web/ default.timezone.id=Asia/Shanghai #Azkaban UserManager class user.manager.class=azkaban.user.XmlUserManager #user.manager.xml.file=conf/azkaban-users.xml user.manager.xml.file=/opt/azkaban-web-2.5.0/conf/azkaban-users.xml #Loader for projects #executor.global.properties=conf/global.properties executor.global.properties=/opt/azkaban-web-2.5.0/conf/global.properties azkaban.project.dir=projects database.type=mysql mysql.port=3306 mysql.host=cdh1 mysql.database=azkaban mysql.user=azkaban mysql.password=azkaban mysql.numconnections=100 # Velocity dev mode velocity.dev.mode=false # Azkaban Jetty server properties. jetty.maxThreads=25 jetty.ssl.port=8443 jetty.port=8081 jetty.keystore=keystore jetty.password=azkaban jetty.keypassword=azkaban jetty.truststore=keystore jetty.trustpassword=azkaban # Azkaban Executor settings executor.port=12321 # mail settings mail.sender= mail.host= job.failure.email= job.success.email= lockdown.create.projects=false cache.directory=cache
2.3 启动 azkaban-web
启动后在bin目录下会产生日志文件,若启动错误可参看工作台输出和日志文件#启动 /opt/azkaban-web-2.5.0/bin/azkaban-web-start.sh #若需关闭 /opt/azkaban-web-2.5.0/bin/azkaban-web-shutdown.sh
2.4 登陆web页面
浏览器输入:https://10.10.129.85:8443用户名:azkaban
密码:azkaban
第三章 安装azkaban-exec
3.1 配置azkaban.properties
#Azkaban default.timezone.id=Asia/Shanghai # Azkaban JobTypes Plugins azkaban.jobtype.plugin.dir=plugins/jobtypes #Loader for projects executor.global.properties=/opt/azkaban-executor-2.5.0/conf/global.properties azkaban.project.dir=projects database.type=mysql mysql.port=3306 mysql.host=cdh1 mysql.database=azkaban mysql.user=azkaban mysql.password=azkaban mysql.numconnections=100 # Azkaban Executor settings executor.maxThreads=50 executor.port=12321 executor.flow.threads=30
3.2 启动azkaban-exec
启动后在bin目录下会产生日志文件,若启动错误可参看工作台输出和日志文件#启动 /opt/azkaban-executor-2.5.0/bin/azkaban-executor-start.sh #若需关闭 /opt/azkaban-executor-2.5.0/bin/azkaban-executor-shutdown.sh
第四章 常见错误
1.azkaban-users.xml找不到Caused by: java.lang.IllegalArgumentException: User xml file conf/azkaban-users.xml doesn't exist.
解决:配置文件azkaban.properties里user.manager.xml.file改为绝对路径
2.Keystore找不到
java.io.FileNotFoundException: /opt/azkaban-web-2.5.0/bin/keystore (No such file or directory)
解决:复制keystore文件到bin目录下
3.插件地址不存在
ERROR [AzkabanWebServer] [Azkaban] plugin path plugins/triggers doesn't exist!
解决:暂不需要更改
4.网页登陆显示不正常
解决:修改web.resource.dir为绝对路径web.resource.dir=/opt/azkaban-web-2.5.0/web/
解决:使用安全连接https://10.10.129.85:8443
5.网页提示不信任
解决:添加例外
相关文章推荐
- Azkaban-开源任务调度程序(安装篇)
- Azkaban-开源任务调度程序(安装篇)
- linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程
- Azkaban 任务调度系统(安装搭建)
- AZKABAN-任务调度安装手册
- Azkaban-开源任务调度程序(安装篇)
- Azkaban-开源任务调度程序(安装篇)
- 调度工具rundeck安装使用
- linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程
- Unix下C程序内存泄漏检测工具Valgrind安装与使用
- 在 Linux 上安装和使用恶意软件检测工具 LMD
- Linux中进程管理工具htop的安装与其命令使用教程
- Ubuntu 下安装LXR(linux源代码阅读工具)
- PDF 与 Word互转工具。 在线的 和安装软件
- PHP调试工具Xdebug安装配置教程
- dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具
- Fedora 21 常用工具安装
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- linux程序包安装、管理工具rpm、yum和源码安装
- 手把手叫你 制作一个不需要任何工具 从网页上安装ipa包的办法