idea 搭建运行kafka 源码

摘要:
1.下载源代码:下载后,在IDEAsetting-Plugins安装Scala插件,然后按照提示下载scalajar包。2.配置项目:2.运行源代码。1.开始kafkakafka。scala是kafka的启动类。Programarguments指定配置文件路径:config/server。propertiesvmo选项指定log4j配置路径:

环境搭建:

一 下载源码。
1.源码下载:
从GitHub下载https://github.com/apache/kafka.git。

下载完之后在IDEA setting--Plugins 处安装Scala 插件,再按照提示下载scala jar包。

idea 搭建运行kafka 源码第1张


2.配置工程:

idea 搭建运行kafka 源码第2张


二 运行源码
1.启动kafka
Kafka.scala是kafka的启动类,按照如下配置,指定配置文件路径,就可以启动起来了。

Program arguments 指定配置文件路径:config/server.properties

vm o'ptions 指定log4j配置路径:-Dlog4j.configuration=file:D:/myProject/kafka/config/log4j.properties

 idea 搭建运行kafka 源码第3张

2.搭建zookeeper
从github下载zookeeper(https://github.com/apache/zookeeper.git),然后配置运行。

zookeeper的启动类是QuorumPeerMain;配置如下:

 idea 搭建运行kafka 源码第4张

免责声明:文章转载自《idea 搭建运行kafka 源码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月13日)华为卡刷包线刷方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Spring之Bean管理------注解方式

编写测试类 1,编写相关的类 public interface UserDao { public void sayHello(); } public class UserDaoImpl implements UserDao { @Override public void sayHello() { System.out.println("Hello Spri...

HTTP方式播放FLV/mp4 :nginx+Yamdi/MP4BOX

【导语】chrome浏览器确实很强,直接支持MP4拖动播放,对于其他播放器,可以使用以下方法来支持拖动播放。拖动的关键在于生成关键帧等元数据信息,便于服务器和播放器支持拖动。 另外,nginx web服务器体验起来,也是很有前途的一个web服务器,值得研究。 flv 视频可以采用两种方式发布: 一、普通的 HTTP 下载方式 二、基于 Flash Medi...

centos中网卡的配置

配置临时IP: ip a a 192.168.59.100/24 dev ens32 ifconfig ens32 192.168.59.100 up  在Linux最小安装之后,一般需要手动配置网络地址。 初始化界面: 一、简单的利用DHCP获取 1、进入网卡配置文件  1 cd /etc/sysconfig/network-scripts/  2、...

QtDbus的API及示例

目录 1. Client :: Method Call 1.1. 方法1: 直接使用 Message 传递消息(Low-Level-API) 1.2. 方法2: 通过 DBusInterface 调用方法(同步+异步) 1.3. 方法3: 从XML导入代理类 2. Subscriber :: Signal Catching 2.1. 方法1:...

云盘项目——FastDFS

在学习云盘项目总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。 12-云盘项目- 01天  FastDFS 目录:一、课程安排二、项目1、项目整体架构2、web服务器3、分布式文件系统4、数据库和文件系统5、fastDFS三个角色和它们之间的关系6、fastDFS集群(了解)7、fastDFS安装8、追踪器配置文件修...

Object-C与Swift混合开发

Object-C作为Apple的iOS App开发语言服务了很多个年头,2014年Apple推出了新的编程语言Swift。更高效更安全的口号再次吸引了一大批非iOS开发程序猿进入,小编觉得Swift代替Object-C仅仅是时间问题,在神州这片土地上,毕竟技术普及有些落后。但再有两年左右时间Swift产品链将形成。第三方支持框架逐步完好。Swift必将成...