windows上试运行kafka

安装zookeeper

kafka运行需要有jdk+zookeeper环境才能够使用,jdk的安装和环境变量的配置就不介绍了,这里需要先安装zookeeper.可以从官网上下载https://www.apache.org/dyn/closer.cgi/zookeeper/

  • 将下载下来的包解压一下,然后在conf目录下将zoo_sample.cfg改成zoo.cfg,如图

  • 之后打开zoo.cfg将里面的dataDir的路径改一下,我这里修改成下面的

    dataDir=E:\\data\\logs\\zookeeper
  • 之后把zookeeper配到环境变量里面,它的配置和jdk的配置类似

  • 运行zookeeper,在cmd里面输入zkserver会出现下面的就便是安装成功

  •  

安装kafka

kafka:http://kafka.apache.org/downloads

  • 将下载下来的安装包解压,并进入到conf目录下面找到server.properties文件

  • 找到并编辑

    log.dirs=E:\\data\\logs\\kafka
    zookeeper.connect=localhost:2181
  • 之后进入到kafka的目录下执行下面的命令,可以使用在文件夹的空白处按着shift加鼠标右键打开命令窗口

    .\bin\windows\kafka-server-start.bat .\config\server.properties
    ​
    !每次运行kafka的时候都要把这个和上面的zkserver开启
  • 之后可以测试一下创建一个主题

    .\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
  • 之后开启生产者,进入到bin/windows目录下使用命令窗口

    .\kafka-console-producer.bat --broker-list localhost:9092 --topic test

     

  • 开启消费者,进入到bin/windows目录下使用命令窗口

    .\kafka-console-consumer.bat --zookeeper localhost:2181 --topic test

过时命令,新命令为 .\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic first --from-beginning

  • 之后可以在生产者那个窗口随意输入一些信息,之后就能在消费者那边看到输入的信息

查看所有创建的主题列表:

bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

彻底删除本机kafka的topic

   1.server.properties 中添加delete.topic.enable=true

   2.执行D:\Developer\kafka_2.10-0.10.0.0\bin\windows>kafka-topics.bat --zookeeper 127.0.0.1(本机的IP):2181 --delete --topic business_log(主题的名字)

  3. 执行zookeeper-server-stop.bat,重启kafka

若是重新发送消息,会自动根据配置的partitions重建。

注意:不执行1步骤,就是假删除
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值