azkaban在centos下的部署安装
azkaban 是一个用Java开发的开源调度工具workflow。
下面介绍具体安装过程,我这里使用的版本是3.43.0,使用的是solo运行模式。
编译
git clone https://github.com/azkaban/azkaban.git
cd azkaban
./gradlew build installDist
当然也可以在官网下载离线安装包,解压进入azkaban根目录执行
./gradlew build installDist
配置
修改配置文件azkaban.properties,该文件位于/home/hadoop/runtime/azkaban-3.43.0/azkaban-solo-server/build/install/azkaban-solo-server/conf目录下
#设置为上海时间(东八区),否则会按美国时间执行
default.timezone.id=Asia/Shanghai #注释掉默认的H2数据库配置后,配置MySQL数据库
database.type=mysql
mysql.port=3306
mysql.host=192.168.0.1
mysql.database=azkaban
mysql.user=username
mysql.password=password
mysql.numconnections=10 #配置告警邮件
mail.sender=xxx@163.com
mail.host=smtp.163.com
mail.user=mailUsername
mail.password=mailPassword
运行
cd /home/hadoop/runtime/azkaban-3.43.0/azkaban-solo-server/build/install/azkaban-solo-server
bin/azkaban-solo-start.sh
bin/azkaban-solo-shutdown.sh
在前面配置了数据库连接信息后,启动的时候会自动创建数据库。
此时一个基本的azkaban就安装好了,打开浏览器输入http://10.1.7.100:8081即可进入web登录界面。
注意这里的8081端口,我是通过查看启动日志得到的端口号。
 
 												
											azkaban在centos下的部署安装的更多相关文章
- CentOS下Redis的安装(转)
		
目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装 前言 安装Redis需要知道自 ...
 - Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装
		
公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...
 - CentOS下TFTP服务安装
		
CentOS下TFTP服务安装 今天和同学做交换机恢复DCN操作系统的任务,然后需要用到tftp,然后就开始研究.这里对TFTP服务进行介绍以及安装. tftp 比 ftp 更易于管理 tftp 比 ...
 - CentOS下 Django部署 nginx+uWSGI+Django(二)
		
该篇内容承接CentOS下 Django部署 uWSGI+Django(一),细节流程可参考此篇内容. 1. 当前系统 CentOS Linux release 7.6.1810 Python 2.7 ...
 - CentOS下SNMP的安装与使用
		
CentOS下SNMP的安装与使用 导读 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(datab ...
 - CentOS下通过yum安装svn及配置
		
CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...
 - centos 下查找软件安装在哪里的命令
		
linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...
 - CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
		
一.准备(把所有的源文件放在‘/home/yuanjun’目录下) apr http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz apr-util ...
 - CentOS下Eclipse的安装教程
		
CentOS下Eclipse的安装教程 据了解,在Linux下的Java开发很多时候都比较喜欢使用vim + 插件,反而很少使用Eclipse,但是我是第一次使用Linux来进行Java编程,就什么都 ...
 
随机推荐
- CRC类(处理ITU表)
			
class Crc { // CRC-ITU查找表 private static UInt16[] crctab16 = new UInt16[] { 0x0000, 0x1189, 0x2312, ...
 - BZOJ.3140.[HNOI2013]消毒(二分图匹配 匈牙利)
			
题目链接 不难想到每次一定是切一片. 如果是平面,很容易想到直接做二分图匹配.对于3维的? 可以发现min(a,b,c)的最大值只有\(\sqrt[3]{n}≈17\),我们暴力枚举这一最小值代表的是 ...
 - 我的git笔记
			
转眼间加入git的阵营已经快两年了,结识git,缘起github,2年前在寻找代码托管网站,当时还是用svn,起初使用google code,可是google的服务虽好,在天朝你懂得,后来发现了git ...
 - delphi获取文件的创建/修改时间、按时间删除指定文件下的文件
			
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrl ...
 - FDMEMTABLE将修改后的数据序列为JSON
			
FDMEMTABLE将修改后的数据序列为JSON procedure TForm1.Button3Click(Sender: TObject); var memtable: TFDMemTable; ...
 - sqlite 一条记录判断一个字段是否like另一个字段
			
sql: select * from test where col2 like '%'||col1||'%';
 - Centos7:Failed to start LSB: Bring up/down networking
			
一开始配置的ifcfg-ens33 [root@cdh- ~]# cd /etc/sysconfig/network-scripts/ [root@cdh- network-scripts]# ls ...
 - Linux 10字符串命令病毒的处理记录
			
刚上线的测试服务器不停的向外发包,且CPU持续100%,远程登录后查看发现有一长度为10的随机字符串进程,kill掉,会重新生成另外长度为10的字符串进程.删除文件也会重复生成,非常痛苦.查阅cron ...
 - angularjs 动态表单, 原生事件中调用angular方法
			
1. 原生事件中调用angular方法, 比如 input的onChange事件想调用angular里面定义的方法 - onChange="angular.element(this).sco ...
 - NIO-新的io操作方式
			
1.BIO带来的挑战 BIO即阻塞IO,不管是磁盘IO,还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能发生阻塞,一旦有阻塞,当前线程将会被挂起,即线程进入非 ...