idea 导入Kafka 源码_idea导入org.apache.kafka.clients.producer.kafkaprodu-程序员宅基地

技术标签: idea  Kafka  Spark  

一、gradle安装

1、 安装jdk

1.1   需要安装jdk1.5以上才能运行gradle

1.2   验证jdk是否安装成功 java –version

1.3   设置JAVA_HOME环境变量

2、 下载gradle

地址:http://services.gradle.org/distributions/

3、 解压gradle-3.5-bin.zip

4、 设置GRADLE_HOME环境变量

5、 验证gradle 是否安装成功 gradle –v

二、下载apache kafka源代码

1、 下载Kafka源码:https://archive.apache.org/dist/kafka/

2、 解压Kafka 源码包

三、用gradle构建产生IDEA工程文件

1、 进入cmd,切换到Kafka根目录



2、 执行命令:gradle idea

3、 导入Kafka项目

3.1 选择idea import project

3.2 选择Kafka 源码位置

3.3 选择外部model Gradle

3.4 选择gradle home

3.5 导入idea


四、执行gradle idea报错

解决办法:

编辑build.gradle文件,添加如下内容即可。

1.  ScalaCompileOptions.metaClass.daemonServer = true  

2.  ScalaCompileOptions.metaClass.fork = true  

3.  ScalaCompileOptions.metaClass.useAnt = false  

4.  ScalaCompileOptions.metaClass.useCompileDaemon = false 


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dajiangtai007/article/details/79579585

智能推荐

java编程题花园修路,java考试可柳能性较高的编程题.doc-程序员宅基地

文章浏览阅读98次。java考试可柳能性较高的编程题PAGEPAGE 162、编写程序将用户输入的一个0~100之间的分数,将其转化成1~5的5分计方法。90~100: 580~90: 470~80: 360~70: 2其他: 1import java.util.Scanner;public class ScoreClass {public static void main(String[] args) {Sca..._实现将用户输入一个0~100之间的分数,将其转化成1~5的5分计方法

【FPGA】Xilinx vivado生成.dcp文件的方法_vivado dcp文件-程序员宅基地

文章浏览阅读1k次,点赞7次,收藏13次。首先,需要新建工程,工程顶层文件就是生成后dcp文件的名称,然后在vivado-Tool-setting-project-setting-synthesis路径下,在More options中输入-mode out_of_context(综合时不产生IO buffer),最后对源代码跑综合,综合成功后,可以在工程文件夹中的.runs - .synth_1文件夹中找到生成的dcp文件。DCP文件是vivado软件生成的网表文件,主要起到加密的作用,在不需要提供源代码的情况下运行工程。_vivado dcp文件

linux shell脚本curl,linux – 使用CURL检查重定向的Bash脚本-程序员宅基地

文章浏览阅读488次。我写了以下脚本:#!/bin/bashhost="www.myhost.com"IFS=$" " ;for x in $(cat foo.list) ; dosrcURI=$(echo $x | awk '{print $1}') ;destURI=$(echo $x | awk '{print $2}') ;srcCURL=$(curl -s -H "Host: ${host}" -I "qua..._linux中脚本调用curl

Python基于深度学习的车辆特征分析系统-程序员宅基地

文章浏览阅读1k次,点赞11次,收藏11次。当下是一个数据化、信息化的时代,在这样一个时代中,通过计算机与人工智能相结合的不断发展,使得计算机能够更好的通过模拟人类的思维模式来为人们提供更多、更好的服务。而利用计算机对于图像的识别则是非常常见的一种方式。特别是在当下的交通管理上,通过利用摄像机拍摄图像,通过计算机对于图像中的车辆进行要素的获取,能够很好的通过搜集到的车辆要素,例如车牌、车辆品牌、驾驶人员等。通过获取图像能够准确的判断车辆的所有者,获取最为准确地数据信息。

ubuntu16.04 使用Qt 4.9 +串口serialport_qt4 ubuntu中没有qserialport-程序员宅基地

文章浏览阅读481次。感谢大佬博客:https://blog.csdn.net/caokunchao/article/details/78390503Qt 4.9 使用串口serialport通过下载qtserialport源码包,自己进行编译1、在本机创建一个目录用于拉去源码后保存拉取源码git clone git://code.qt.io/qt/qtserialport.git2、进入qtserialport拉取 checkout qt4-devcd qtserialportgit checkout qt4_qt4 ubuntu中没有qserialport

OpenCV与AI深度学习 | 实战—使用YOLOv8图像分割实现路面坑洞检测(步骤 + 代码)_yolov8的seed是什么意思-程序员宅基地

文章浏览阅读939次,点赞18次,收藏21次。现实生活中路面坑洞对车辆和驾驶员安全来说存在巨大隐患,本文将介绍如何使用YoloV8图像分割技术来检测路面坑洞,从而提示驾驶员注意避让,尽可能保证安全。_yolov8的seed是什么意思

随便推点

互联网的红利消失殆尽了吗?_互联网红利的消失体现在哪-程序员宅基地

文章浏览阅读78次。昨天晚上直播1个小时主题是:国庆后如何开启互联网副业计划?大部分人想在网上做副业,但找不到方向。当我说起闲鱼卖货时,有人反馈说没听过。信息差永远存在,商业的本质是价值交换,而信息是产生价值的源泉。有句话说的好:在我们国家再众所周知的事情,至少有一亿人不知道,大多数时候是5亿甚至更多。很多人在网上找项目,总在抱怨说抓不住红利期,入局太晚怕被割韭菜。有这种想法的人太多了。没有不赚钱的项目,只有赚不到钱的人。电商,微商,自媒体这些都是过了风口的项目吧,但依旧有很多人通过这些项目赚钱发财。上个月有位学员,她_互联网红利的消失体现在哪

Cygwin下载并使用top命令_cygwin中top怎么用-程序员宅基地

文章浏览阅读480次。1、下载apt-cyg置于cygwin安装目录的bin目录下。2、下载wget包(apt-cyg执行install命令依赖wget包)放置cygwin安装目录下。1,2步安装过程$ apt-cyg install procps$ top安装好procps就可以使用top命令了。参考原文..._cygwin中top怎么用

P3924 康娜的线段树(期望)-程序员宅基地

文章浏览阅读121次。P3924 康娜的线段树看起来$O(nlogn)$可过其实由于巨大常数是无法通过的$O(nlogn)$:70pts我们手玩样例发现线段树上某个节点的期望值$f[o]=(f[lc]+f[rc])/2+sum[o]$$s[o]$表示该节点代表的区间和。每次$Add(l,r,x)$时,每个x对于$f[o]$的贡献是固定的,即$f[o]+=x*k[o]$这个$k[o]..._线段树 期望

那些年踩得坑......toFixed()并不是真的四舍五入_tofixed不四舍五入-程序员宅基地

文章浏览阅读5.2k次。话说做项目的时候,需要保留两位小数,本以为用toFixed()完美,然并卵…2.35.toFixed(1) // 2.4 2.335.toFixed(2) // 2.33 2.3335.toFixed(3) // 2.333 解决办法-自己封装一个/*保留小数(四舍五入)data:要保留的数,val:保留的位数*/ function ToFixed(dat..._tofixed不四舍五入

Windows11关机键在哪 Win11系统关机键的位置_win11关机键在哪-程序员宅基地

文章浏览阅读1.8k次。很多用户更新了Win11系统之后就发现Win11系统有很多功能的位置都不一样了,导致用户们找不到自己想要的功能。就像是关机功能,很多用户更新了系统之后发现自己找不到关机键了,下面让小编教教大家吧,希望能帮助您。Windows11关机键在哪?Win11系统关机键的位置具体步骤:1、在桌面找到如图的菜单。Windows11关机键在哪?Win11系统关机键的位置2、右下角及时关机按钮。Windows11关机键在哪?Win11系统关机键的位置3、点击后选择关机即可。Windows11关机键在哪?Wi_win11关机键在哪

NLTK:自然语言处理的巫师,Python中的语言大师!-程序员宅基地

文章浏览阅读905次,点赞22次,收藏19次。NLTK是一个强大的Python库,专注于处理人类语言数据。它提供了易于使用的接口和丰富的资源,涵盖了从文本处理、词汇学、语法分析到语义分析等广泛的NLP任务。NLTK的目标是使NLP技术对所有人都可用,让开发者能够在自己的项目中轻松集成自然语言处理的功能。_nltk

推荐文章

热门文章

相关标签