【好久没有写文章】在windows部署kafka
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装Zookeeper
下载地址:Zookeeper
栗子:
下载好后随便仍在一个的地方,个人建议:在D盘建个文件夹放进去
解压下载好的文件进入conf,复制zoo_sample.cfg,重命名为zoo.cfg
打开zoo.cfg、找到dataDir删除
如图:
将下面两条复制粘贴并修改路径:
dataDir=D:\\kafka\\apache-zookeeper-3.8.0-bin\\apache-zookeeper-3.8.0-bin\\data
dataLogDir=D:\\kafka\\apache-zookeeper-3.8.0-bin\\apache-zookeeper-3.8.0-bin\\logs
到此我们就安装好Zookeeper
二、安装kafka
下载地址:kafka
栗子:
下载完成后,随便找个地方解压就可以了,我们就安装好kafka了
三、部署
1、进入Zookeeper的解压目录中的bin目录里,鼠标双击此文件,开始运行zookeeper(出现的黑窗不能关闭,可通过.bat文件解决不能关闭的问题)
【如有请看错误日志,个人遇到的是端口被占用】
2、进入kafka的解压目录中的bin目录里的windows目录里,进入cmd执行以下命令(不能关闭cmd,可通过.bat文件解决不能关闭的问题)
【如有错误请看日志,个人遇到过的是端口被占用和突然挂了然后多启动几下就启动起来了】
.\kafka-server-start.bat ./config/server.properties
kafka的部署就到此结束了,建议去下载一个kafka的可视化工具
当然也可以使用这几个常用命令:
【注意:Zookeeper大于2.8版本不需要–zookeeper-server创建主题】
【命令都在kafka的bin目录中的windows目录下执行
创建主题
.\kafka-topics.bat --bootstrap-server localhost:9092 --create --topic my-topic --partitions 1
查看主题
.\kafka-topics.bat --list --bootstrap-server localhost:9092
创建生产者
.\kafka-console-producer.bat --broker-list localhost:9092 --topic test
创建消费者
.\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
总结
引入老潘说的话:
【每当仰望山巅,我就会感到自己如堕深渊,于是,我便开始攀登。】
【我将死战不屈,直至长枪坠地,匍匐不起,即便如此,我仍然不败,血沫唾敌。】