在Windows平台上搭建kafka

一.安装jdk

二.安装Zookeeper

三.Kafka的安装和使用

四.测试


一.安装jdk

1.注意版本的控制,在此不详细赘述(需要注意一点的是配置jdk的环境变量的时候我们通常会配置一下CLASSPATH这个变量,但是在kafka之后的执行过程中会出现错误,这时候建议先删除CLASSPATH)

在配置好kafka的server.properties文件后,cmd进入命令窗口输入命令:.\bin\windows\kafka-server-start.bat config\server.properties提示错误:错误: 找不到或无法加载主类 Files\Java\jdk1.7.0_80\lib;C:\Program 解决方式如下:在kafka安装目录中找到bin\windows目录中的kafka-run-class.bat找到142行为%CLASSPATH%加上双引号

修改前: 
set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %* 
修改后: 

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*


2.jdk安装的路径不建议包含特殊字符中文或者括号之类的字符,容易报错

二.安装Zookeeper

1.下载Zookeeper安装文件http://zookeeper.apache.org/releases.html

2.解压到E:\zookeeper-3.3.6\zookeeper-3.3.6 (本地任意地址)

3.打开E:\zookeeper-3.3.6\zookeeper-3.3.6\conf,把zoo_sample.cfg重命名成zoo.cfg

a.修改zoo.cfg中的内容,将dataDir得值改成任意地址如:dataDir=E:\\zookeeper-3.3.6\\zookeeper-3.3.6\\tmp

b.配置环境变量 在系统变量中添加ZOOKEEPER_HOME =E:\zookeeper-3.3.6\zookeeper-3.3.6

编辑path系统变量,添加为路径%ZOOKEEPER_HOME%\bin;

4.启动zookeeper 在E:\zookeeper-3.3.6\zookeeper-3.3.6\bin目录下打开cmd 执行zkServer


不要关闭当前cmd窗口保持运行状态

三.安装kafka

1.下载kafka二进制版本http://kafka.apache.org/downloads.html,千万别下载到kafka的源码了

2.解压到任意目录E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0

3.进入E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0\config目录编辑server.properties文件

4.找到并编辑log.dirs后面的地址可以自定义 log.dirs=E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0\logdirs

5.找到并编辑zookeeper.connect=localhost:2181。表示本地运行

6.在E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0目录打开cmd运行.\bin\windows\kafka-server-start.bat .\config\server.properties


不要关闭当前cmd窗口

四.测试

(1)、创建主题

1.进入Kafka安装目录E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0打开cmd窗口运行.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic linlin


不要关闭当前cmd窗口

(2)、创建生产者

1.进入Kafka安装目录E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0打开cmd窗口运行.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic linlin

不要关闭当前cmd窗口

(3)、创建消费者

1.进入Kafka安装目录E:\kafka_2.11-1.0.0\kafka_2.11-1.0.0打开cmd窗口运行.\bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --topic linlin

不要关闭当前cmd窗口

(4)、在生产者cmd窗口输入内容回车,可以再消费者cmd窗口消费内容

至此,配置基本完成,再使用代码创建生产者和消费者

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值