Azkaban 3.52.0编译

康耐视VisionPro必学技巧:用CogCopyRegionTool实现图像拼接与局部替换 本文深入探讨了康耐视VisionPro中CogCopyRegionTool的高级应用,重点解析如何利用其精确的像素级复制与坐标对齐功能,实现工业视觉中的多相机图像拼接与印刷品局部替换。通过实战案例与代码示例,详细指导了从坐标标定、画布创建到顺序复制的完整流程,并分享了性能优化与常见避坑指南,帮助工程师高效解决复杂图像合成难题。 阅读详情

Azkaban官方不提供binary版本,只能从github上下载最新版本的source然后自己编译。

不想编译的可以使用我编译好的版本:azkaban-3.52.0

https://azkaban.github.io/downloads.html

 

我这边下载的是3.52.0版,需要安装JDK1.8及以上的环境依赖以及git。

 

  1. 如果服务器可以访问外网,那么建议在服务器上直接编译,若服务器不能访问外网,则需要在本地windows编译。
  2. 鉴于在编译时发现了很多坑,这个guide也不一定适用于以后的版本,后面会提到。

 

命令:  gradlew.bat build installDist -x test

 

遇到的坑:

1. 编译时会去下载https://services.gradle.org/distributions/gradle-4.6-all.zip

速度很慢,因此可以自己提前下载好,至于该下载哪个版本,可以在你的azkaban的\azkaban-3.52.0\azkaban-3.52.0\gradle\wrapper目录下查看gradle-wrapper.properties文件。

将下载好的gradle-x.x-all.zip文件放到\azkaban-3.52.0\azkaban-3.52.0\gradle\wrapper目录下,然后修改gradle-wrapper.properties 直接从本地取该zip文件。

 

 2. 下面这个错误信息,是因为访问不到外网,改为从windows本地编译即可跳过该错误。[这个问题很多人留言问,以为是自己记错了,我又重新编译了一下,更新了一下内容在文章结尾,其实归根结底原因还是网络问题以及maven库地址,多执行几次就行了]

Parallel execution with configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* Where:

Build file '/opt/azkaban-3.52.0/build.gradle' line: 31

* What went wrong:

Plugin [id: 'com.gradle.build-scan', version: '1.9'] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)

- Plugin Repositories (could not resolve plugin artifact 'com.gradle.build-scan:com.gradle.build-scan.gradle.plugin:1.9')

  Searched in the following repositories:

    Gradle Central Plugin Repository

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

 

3. 然后就是最大的坑了,报错信息提示找不到https://plugins.gradle.org/m2/com/cinnober/gradle/semver-git/2.2.3/semver-git-2.2.jar

找了很久发现,在编译配置文件 build.gradle 里的maven库和jar包,现在已经没有了。

如上图所示,只有2.2.2, 这个时候就搞笑了,我手动的在地址后面输入2.2.3,然后自动跳到了另一个网址:

https://jcenter.bintray.com

然后我就将build.gradle里的maven库修改为上图的网址,问题就解决了,所以之后如果也遇到类似的问题,这个guide不一定适用,因为官方提供的maven库不一定包含它所要求的jar包。

 

4. 报错提示 git 命令找不到, 去下载windows版git,傻瓜式安装。

https://git-scm.com/download/win

 

5. 报错提示没有权限访问.bin文件。 使用管理员权限打开命令行。

---------------------------------2020-04-07 更新----------------------------------------------

问题二,这个错误很多人留言,我很少看消息,所以没注意,不好意思,所以今天重新编译一下看看到底是咋回事,其实如果版本一样并且按照文章安装的话 ,也只可能会在第二个问题上会报错,这个归根结底还是因为网络原因,只要多跑几次编译命令,自然就过去了。看下面我的编译记录,从第一次报错开始没有修改任何内容:

这里错误信息和问题二里的不太一样,有可能是因为我这里提前先改好了问题三里的maven库,上面的问题二里的错误信息是还没改的时候。

 

 settings.gradle

如果不需要编译的模块可以注释掉,以免影响整体编译的时间,这里刚好在kafka插件报错了我也就懒得多跑几次就把它注释了。

 整体来说编译azkaban特别花时间,主要就是在不停的因为网络原因报错,然后我们不停的接着运行编译命令,最终全部jar包准备好了之后编译完成。

现在是2020年4月7号晚上23:51分,不想等了强关了,后面就是一直报错一直执行最终肯定能完成编译。

如果还有问题请留言。

群辉NAS映射为本地盘符 鼠标右击网络→映射网络驱动器→以上适合通过局域网操作,采用ZeroTier组网后,也可以按照以上步骤实现,这时使用 “虚拟局域网”的IP地址。 阅读详情

相关推荐

别再死记硬背了!用Amesim HCD库亲手搭建单向阀、锥阀、球阀模型(附详细参数设置)

本文详细介绍了如何使用Amesim HCD库从零构建单向阀、锥阀和球阀的仿真模型,帮助工程师摆脱死记硬背,掌握物理建模的核心技巧。通过实战案例和参数设置指南,读者将学会如何优化阀门动态响应、验证流量特性以及处理旋转运动等独特挑战,提升液压系统设计效率。

weixin_29248611的博客 501

Failed to apply plugin [id 'com.gradle.build-scan']

把spring源码clone下来之后,使用gradle编译不通过,异常日志如下: FAILURE: Build failed with an exception. * Where: Build file 'E:\code\spring-framework-5.0.2.RELEASE\build.gradle' line: 15 * What went wrong: ...

码瘾的空间 1万+

保姆级教程:在RK3576上配置USB网卡从零到外网访问(附udev规则详解)

本文提供了在RK3576开发板上配置USB网卡的完整教程,涵盖从内核驱动、udev规则到网络路由的全流程。重点讲解了如何利用USB Gadget功能实现高速网络连接,并构建稳定的算力集群,确保多设备间通信及外网访问。

grass的博客 458

新建项目下Gradle sync报错Plugin was not found in any of the following sources

Plugin [id '' version ''] was not found in any of the following sources

qq_41624557的博客 3万+

ArcMap 10.7/10.8启动加载界面后闪退?可能是这个隐藏的Normal.mxt模板文件在搞鬼

本文深入分析了ArcMap 10.7/10.8启动加载界面后闪退的问题,指出Normal.mxt模板文件损坏是常见原因。提供了从定位、删除模板文件到系统级修复的完整解决方案,帮助GIS工程师快速恢复工作流程。

weixin_28523493的博客 330

pgpool-II安装部署

文章介绍了pgpool-II的核心功能、架构组成以及实际部署的关键配置步骤

weixin_41690116的博客 1422

gradle出现Gradle Core Plugins (plugin is not in org.gradle namespace)错误的解决方法

今天尝试不用ide,在命令行中启动gradle,结果遇到了这样的错误: Plugin [id: 'org.gradle.kotlin.kotlin-dsl', version: '1.3.4'] was not found in any of the following sources: - Gradle Core Plugins (plugin is not in 'org.gradle' namespace) - Plugin Repositories (could not resolve plugi

fjh1997的博客 3万+

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

weixin_43567873的博客 297

Gradle教程和指南 - 构建审视

原文地址:Creating Build Scans 构建审视是用于开发和维护Gradle构建的重要工具。它为你提供了构建的详细信息,并为你识别构建环境、依赖或性能上存在的问题,同时可以帮你更全面地理解并提升构建过程,也便于与他人的合作。 在Gradle构建运行时,构建审视插件会抓取数据,并将数据传送到构建审视服务端。同时返回一个可被共享的链接,内部包含有用的构建信息。这些信息包含两大类: ...

行云间 1425

YOLOv11改进策略【损失函数篇】| WIoU v3:针对低质量样本的边界框回归损失函数

是一种基于IoU的损失函数,旨在解决目标检测中边界框回归损失函数在处理低质量训练数据时的问题。论文链接:https://arxiv.org/pdf/2301.10051 源码链接:https://github.com/Instinct323/wiou此处需要查看的文件是中定义了模型的损失函数和计算方法,我们想要加入新的损失函数就只需要将代码放到这个文件内即可将下方的函数替换原本的函数即可: 用于计算各种损失。在内修改如下代码,使模型调用此损失函数。 tal.py中是一些损失函数的功能应用。在内修改如下代码,

Limiiiing的博客 3795

下采样新突破!ADown模块让YOLOv11多尺度特征提取更精准

ADown 凭借可编程梯度信息与多分支特征聚合的创新设计,打破了传统下采样在特征保留上的固有局限。本教程从原理到代码实现,再到工业场景适配,完整呈现了其在 YOLOv11 中的集成路径。只需简单新增模块脚本并修改配置文件,你的目标检测模型就能在多尺度特征捕捉能力上实现跨越式提升——无论是学术研究中的小目标检测突破,还是工业场景下的复杂多尺度任务落地,ADown 都能成为你攻克下采样瓶颈的利器。现在就动手尝试,让你的检测模型在下一代下采样技术的创新中再上一个台阶吧。

know_F0727的博客 524

gradle导入项目报错解决

spring boot学习中碰到的障碍 1.导入gradle项目报错: 报错信息如下: Synchronize Gradle projects with workspace failed due to an error in the referenced Gradle build. Could not run build action using Gradle distribution ‘http...

u013269813的博客 4万+

YOLO十年演进:从CNN到Transformer再到MoE,我看懂了2026年目标检测的落地风向标

技术永远是为业务服务的,能解决真实问题的技术,才是有价值的。YOLO的十年演进,从CNN到Transformer再到MoE,从来都不是学术上的炫技,而是一步一步解决工业落地的痛点:从让实时检测成为可能,到解决复杂场景的漏检误检,再到打破精度和算力的死局,每一步都踩在了工业落地的真实需求上。很多新入行的朋友,总喜欢追新,今天换Transformer,明天堆MoE,觉得模型越新、参数越大,就越厉害。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 748

CentOS 7.2 环境编译 Azkaban-3.77.0

编译前准备 一台能够联网的 CentOS 7.2 环境的机器 JDK 1.8+ Git azkaban-3.77.0.tgz 源码包(release地址) 开始编译 解压源码包 [hadoop@hadoop004 software]$ tar -xzvf azkaban-3.77.0.tar.gz 编辑配置文件,修改distributionUrl,将提前下载好的gradle-4.6-a...

gszhihan的博客 286

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

azkaban 在centos 编译出错以及编译过程总结

AzKaBan 编译报错问题

Accpdaiyekun的专栏 2215

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Azkaban-3.51.0裸机安装实战:从零部署Web+Executor+MySQL三体架构

Azkaban作为轻量级批处理工作流调度系统,其核心价值在于极简部署契约与强环境可控性。它不依赖Kubernetes或ZooKeeper,仅需Java运行时、关系型数据库(如MySQL)和基础文件系统即可构建完整调度能力。原理上采用Web Server(调度中枢)、Executor Server(执行单元)与Database(元数据中枢)三体协同架构,通过HTTP+JDBC松耦合通信,规避了容器网络配置陷阱与高级抽象带来的黑盒风险。技术价值体现在离线环境快速验证、小规模数仓冷启动及客户侧隔离网络等强约束场景

weixin_30608503的博客 477

Azkaban soloserver

1.安装部署 1.下载 https://github.com/azkaban/azkaban 2.编译 下载完成后解压,进入目录,执行如下操作: ./gradlew build -x test 编译没什么坑,网速可以的话,很快就编译完了 3.简单配置 编译结束后,进入解压目录下的/azkaban-solo-server/build/distributions目录 两个都可以解压,随便解压一个,...

moyuan的博客 506

azkaban单机版编译部署及简单应用

单机部署 ##远程克隆azkaban代码 git clone https://github.com/azkaban/azkaban.git ##编译测试版安装包 ./gradlew build -x test ##解压安装包,下载的版本不同,压缩包名字也会不同,自己修改 tar -zxvf azkaban-solo-server/build/distributions/azkaban-solo-server-3.91.0-157-g71b0b7e.tar.gz -C /hdfs02/yqd/azkaban/

yqd的博客 616

azkaban3.x插件编译

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33935777的博客 196

azkaban multiple-executor模式部署

1、下载源码 git clone git@github.com:azkaban/azkaban.git 或者 wget https://github.com/azkaban/azkaban/archive/3.52.0.tar.gz 2、编译 进入到下载的azkaban目录中进行编译: yum -y install git yum -y install gcc-c++ # Build Azkaban ./gradlew build(这一步需要等待的时间略久,需要提前安装git、gcc等软件,否则会

huni的博客 684

azkaban源码编译

解决的问题: azkaban代码是从gitHub上拉下来的,在本地上起是可以正常的收发邮件的,但是放在阿里云的环境上却无法收发邮件,报错:connect time out 通过看源码 发现原因是azkaban发送邮件默认使用的是STMP 25端口,但是在阿里云上25端口是被禁用的. 所以需要将25端口换到465端口 采用SSL协议传输邮件(25端口是非SSl协议传输). 需要在以下文件加入代码:...

weixin_43378045的博客 1191

Azkaban简介及安装部署

Azkaban简介及安装部署 简介 1、大数据调度框架 用于实现整个大数据平台所有任务的调度 hadoop job spark job linux job flink job impala job hive job 调度类型 定时调度 依赖调度 调度整个完整的工作流 有一系列依赖关系的job,构建成工作流或者任务流:flow 过程 00:00:00一过:job1和job2开始运行 job3与job4必须等到job1和job2运行成功了以后,才能运行 job5必须等到job

m0_45006786的博客 464

2021.5.6Azkaban的安装

安装部署Azkaban 大数据业务处理场景中,经常有这样的分析场景: A任务:将收集的数据通过一系列的规则进行清洗,然后存入Hive 表a中。 B任务:将Hive中已存在的表b和表c进行关联得到表d。 C任务:将A任务中得到的表a与B任务中得到的表d进行关联得到分析的结果表e。 D任务:最后将Hive中得到的表e 通过sqoop导入到关系型数据库MySQL中供web端查询使用。 显然,以上任务C依赖于任务A与任务B的结果,任务D依赖于任务C的结果。我们一般的做法可以打开两个终端分别执行任务A与任务B,当任务

超可爱慕之 552

任务调度器之Azkaban的使用

Azkaban是一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。在大数据领域中,用于运行Hadoop作业。

积跬步,至千里。 1566

azkaban 集群安装(记录过程)

下载源代码: git clone https://github.com/azkaban/azkaban.git 编译安装: ./gradlew build installDist 报错: > Task :azkaban-common:test azkaban.trigger.BasicTimeCheckerTest > testPDTtoPSTdst1 FAILED java.lang.AssertionError at org.junit.Asser

Tilyp的博客 673

Azkaban 任务调度系统部署及应用

Azkaban任务调度系统部署及应用 Learning Spaces Table of Contents 1基础介绍3 1.1为什么需要任务调度?3 1.2Azkaban的三种模式3 2安装5 2.1OneinStack方式安装Mysql5 2.2下载编译Azkaban5 3Azkaban-Solo方式运行7 4two-server方式运行8 5multiple-executor方式运行11 6测试示例(仅支持comma...

Mojunjian_vip的博客 478

azkban从编译开始安装

从git上下载最新的azkban稳定版代码 git clone https://github.com/azkaban/azkaban.git -b 3.74.3 这里还有个问题,如何把这个代码放到自己的git上,我放到公司的gitlab上之后,编译的名字就变了,很奇怪。 构建Azkaban ./gradlew clean ./gradlew build -x test -x是指不做单元测...

weixin_30576859的博客 116
上一篇: QlikView 笔记(五) 通过Partial Reload实现增量抽取
下一篇: Mysql 8.0.12解压版安装
王义凯_Rick
王义凯_Rick 领域专家: 大数据技术领域 领域专家: 大数据技术领域
博客等级 码龄14年 858粉丝 162原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值