电商项目之 AzKaban 案例(2.X 任务)|学习笔记

简介: 快速学习电商项目之 AzKaban 案例(2.X 任务)

开发者学堂课程【新电商大数据平台2020最新课程电商项目之 AzKaban 案例(2.X 任务)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/640/detail/10508


电商项目之 AzKaban 案例(2.X 任务)


内容介绍

一、创建一个工程

二、查看新建任务

 

一、创建一个工程

AzKaban 官网创建一个 Create Project ,即创建一个工程。点击进入,例如,在 Name 一栏输入 Azkaban Test , Description 一栏输入 this is Azkaban ,再点击右下角 create project 即进入 Project Azkaban Test 页面。

但这里没有任何的任务,显示 No Flows ,因此,在右上角的红色框内会有 Delete Project ,点击,就可删除当前的工程。

注意:

如果删除,这个工程就不存在了,也不必要去删除。右上角蓝色框内有 Upload 即上传,天蓝色框内有 Download 即下载你所上传的任务。因为没有任务,首先要上传一个任务。

新建一个文本文档,编辑一个案例。文件名称为 command.job 。

注意:

在 Azkaban 中文件名称都是以.job 结尾,即代表一个任务。打开文件,打开方式选择 Notepad++:a free(GNU) source code editor ,勾选下方框然后点击确定。

进入后 1. type=command 2.command=echo “Hello Azkaba~~”,然后保存。

注意:要顶格写,不要空格,不要回车。然后对文件进行打包,打包后再删除文件。

如果在写的过程中有错误,文件可以不删除。 点击 Upload 在本地文件中找到打包文件,选中然后点击右下角 upload 按钮。完成上述步骤,在这个原工程中可以看到 Execute Flow ,即可以执行的工程。点击 command 和右下角 Exacte 让其运行。

command 框显示绿色时即执行成功。在 Execution 3中, Flow Tigger List 是执行列表, Job List 是账目列表。

Flow Log 是任务的 Log 。Stats 是状态。

Execution 3表示执行了3次。退回在 Executions 中看到3次中哪次执行成功,哪次执行失败。执行时没有任务,在最后倒数第二行后加 cd plugins ,在 cd plugins 里加 Azkaban native lib=false 让其不要启动。因此任务完成了。

 

二、查看新建任务

在计算机首页点击 Navicat for MySQL ,用鼠标点击右键,然后刷新可看到原数据。

例如选中 projects 这个文件可看到之前新建的 Azkban Test 任务。

选中 project_versions 可看到执行的任务次数。选中 project_files 可看到任务的时间和大小。

选中 executers 可看到任务的账户。选中 execution_jobs 可到看任务列表。

相关文章
|
分布式计算 Java Hadoop
Scala入门必刷的100道练习题(附答案)
Scala入门必刷的100道练习题(附答案)
1060 1
|
存储 编解码 监控
RGB 和 YUV 区别
【10月更文挑战第26天】RGB和YUV在色彩表示原理、数据存储方式、应用场景以及转换关系等方面都存在着明显的区别,它们各自在不同的领域发挥着重要的作用。
|
9月前
|
SQL 大数据 数据挖掘
玩转大数据:从零开始掌握SQL查询基础
玩转大数据:从零开始掌握SQL查询基础
369 35
|
8月前
|
JSON API 开发者
京东API最新指南:商品视频接口接入与应用
在电商领域,商品视频能有效提升销售业绩。京东商品视频接口助力开发者获取商品视频信息(播放链接、时长、格式、封面图等),通过 HTTP GET/POST 请求返回 JSON 数据,便于集成到各类应用中,优化展示效果与用户体验。本指南详解接口接入与使用方法。
|
12月前
|
数据采集 数据可视化 前端开发
怎么通过API获取电竞赛事实时数据
选择合适的电竞数据API是开发电竞应用的关键。主流API包括OP.GG、Liquipedia、Stratz、Riot Games和熊猫比分,涵盖LOL、DOTA2等游戏的实时数据。注册并获取API密钥后,需仔细阅读文档,了解资源、请求方法、必需参数及响应格式。编写代码调用API时,注意优化请求频率,避免封禁。最后,通过Web界面或可视化工具展示数据,如React/D3.js、Tableau等。示例代码展示了如何使用熊猫比分API获取即将开始的比赛信息。
|
存储 C语言
【C语言】typedef 关键字详解
`typedef` 关键字在C语言中用于定义现有数据类型的别名,提高代码的可读性和可维护性。它常用于简化复杂数据类型、定义函数指针类型以及处理联合体和枚举类型。掌握 `typedef` 的用法可以使你的代码更加清晰和易于管理。
603 1
|
安全 Java
Java“不兼容类型” 错误怎么查找解决
在 Java 中遇到“不兼容类型”错误时,首先理解错误信息,它表明试图将一种类型赋给不兼容的类型。检查代码中类型不匹配的赋值、方法调用参数类型不匹配、表达式类型不兼容及泛型类型不匹配等问题。解决方法包括进行类型转换、修改代码逻辑、检查方法参数和返回类型以及处理泛型类型不匹配。通过这些步骤,可以有效解决“不兼容类型”错误,确保代码类型兼容性良好。
2543 9
|
机器学习/深度学习 存储 搜索推荐
百亿大规模图在广告场景的应用
这篇摘要主要介绍了美团外卖在搜索推荐业务中如何利用图技术解决挑战,包括外卖广告搜索推荐业务的介绍、异构大图的演进、大规模图引擎的建设,以及系统的总结和展望。
|
SQL Java 关系型数据库
JDBC PreparedStatement 字段值为null导致TBase带宽飙升的案例分析
JDBC PreparedStatement 字段值为null导致TBase带宽飙升的案例分析
383 0
|
SQL 存储 Java
Hive教程(06)- Hive SerDe序列化与反序列化
Hive教程(06)- Hive SerDe序列化与反序列化
628 0