栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

azkaban 3.57.0 编译+soloserver的安装和简单使用

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

azkaban 3.57.0 编译+soloserver的安装和简单使用

编译 1、下载源码包

官网地址为:https://github.com/azkaban/azkaban/archive/3.57.0.tar.gz

2、将源码包上传服务器并解压源码包

[root@hadoop01 home]# tar -zxvf /home/azkaban-3.57.0.tar.gz -C /home/

3、执行编译

编译参考官网地址:https://azkaban.readthedocs.io/en/latest/getStarted.html#building-from-source

注:如果下面的过程中出现错误,请重试.另外时间可能比较漫长

清空编译

[root@hadoop01 home]# cd ./azkaban-3.57.0 

[root@hadoop01 home]# ./gradlew clean 

结果如下:

编译并安装插件

root@hadoop01 home]# ./gradlew installDist

结果如下:

编译但不运行测试

root@hadoop01 home]# ./gradlew build -x test

编译结果如下:

到此为止编译成功。

4、编译成功后

在根目录下的{azkaban-solo-server、azkaban-web-server、azkaban-exec-

server}/build/distributions目录下都会生成相应的压缩包,并将其copy到/home/azkaban3.57.0目录
如果只是用单机版,只copy soloserver相关即可

下用于安装使用。

[root@hadoop01 azkaban-3.57.0]# mkdir /home/azkaban3.57.0 
[root@hadoop01 azkaban-3.57.0]# cp ./azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0SNAPSHOT.tar.gz  /home/azkaban3.57.0 
[root@hadoop01 azkaban-3.57.0]# cp ./azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz /home/azkaban3.57.0 
[root@hadoop01 azkaban-3.57.0]# cp ./azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz  /home/azkaban3.57.0 
[root@hadoop01 azkaban-3.57.0]# cp ./azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz /home/azkaban3.57.0 
Solo Server安装 1、Solo Server简介

这种Solo Server服务是azkaban的单机版,即是单实例,它安装简单,便于学习。他的优点如下:
安装简单:不需要msql实例,它内置h2来做存储。
启动简单:web server和executor server都运行在相同进程中。
功能齐全:它包含所有azkaban的特征。你可以使用azkaban用这种通用方法并为其安装插件。

2、安装
[root@hadoop01 azkaban3.57.0]# mkdir /usr/local/azkaban
[root@hadoop01 azkaban3.57.0]# tar -zxvf /home/azkaban3.57.0/azkaban-solo- server-0.1.0-SNAPSHOT.tar.gz -C /usr/local/azkaban
[root@hadoop01 azkaban3.57.0]# cd /usr/local/azkaban/ 
[root@hadoop01 azkaban]# mv ./azkaban-solo-server-0.1.0-SNAPSHOT/ ./soloserver
[root@hadoop01 azkaban]# cd ./soloserver/
3、配置用户
[root@hadoop01 soloserver]# vi ./conf/azkaban-users.xml 

在第4行(是空行)添加内容如下:


到此为止,soloserver的安装配置完成。

solo server测试使用 1、启动
[root@hadoop01 soloserver]# ./bin/start-solo.sh 

注:发现cd bin/ 后执行./start-solo.sh后不报错,但是没有打开AzkabanSingleServer

2、测试启动是否成功

浏览器访问http://192.168.216.111:8081/:
点击登录如下:

3、登录azkaban并创建项目

点击创建项目即可。

4.写个job

均为utf-8编码
job内容
type=command
command=/bin/bash az01.sh

脚本内容

   #!/bin/bash
    echo are you ok >> /root/az01.txt

两个合并压缩zip格式

5.上传运行

创建项目后,上传zip文件


直接execute

查看一下自己的目标输出文件,如果有内容则成功,
如果编码错误,可能会没有内容

5、停止服务
[root@hadoop01 soloserver]#./bin/shutdown-solo.sh
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号