zoukankan      html  css  js  c++  java
  • 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端口,我是通过查看启动日志得到的端口号。

     

     
     
  • 相关阅读:
    如何实现分页功能
    学习Python的心路历程
    Python基础---协程
    Python基础---线程
    Python基础---python中的进程操作
    Python基础---进程相关基础
    Python基础---并发编程(操作系统的发展史)
    Python基础---网络编程3
    Python基础---网络编程2
    Python基础---面向对象3
  • 原文地址:https://www.cnblogs.com/franson-2016/p/8919284.html
Copyright © 2011-2022 走看看