参考文档:

https://blog.csdn.net/evankaka/article/details/52421314

http://orchome.com/6

1 启动zookeeper

cmd进入zookeeper的bin目录,输入zkServer.cmd

2 启动kafka

cmd进入kafka的安装目录

.\bin\windows\kafka-server-start.bat .\config\server.properties

创建主题,

1.进入Kafka安装目录D:\kafka_2.11-1.1.0
2.按下Shift+右键,选择“打开命令窗口”选项,打开命令行。
3.现在输入

只有一个分区和一个备份:

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

创建好之后,可以通过运行以下命令,查看已创建的topic信息:(查看的是所有的主题)
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181
查看指定主题的详细信息:
.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topic test

通过describe与under-replicated-partitions命令组合使用,可以查看处于“under-replicated(复制)”状态的分区。处于该状态的主题可能正在进行同步操作

.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --under-replicated-partitions

删除主题:
1 在server.properties下面增加:
delete.topic.enable=true
.\bin\windows\kafka-topics.bat --delete --zookeeper localhost:2181 --topic test

注意不要关了这个窗口!

(2)创建生产者

1.进入Kafka安装目录D:\kafka_2.11-1.1.0
2.按下Shift+右键,选择“打开命令窗口”选项,打开命令行。
3.现在输入

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

 

创建消费者

1.进入Kafka安装目录D:\kafka_2.11-1.1.0
2.按下Shift+右键,选择“打开命令窗口”选项,打开命令行。
3.现在输入

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

测试:

 
消费者可以同过whitelist订阅多个主题: .\bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --whitelist "test1|test2"
 

windows下使用kafka的常用命令的更多相关文章

  1. windows下安装RabbitMq和常用命令

    ----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...

  2. Windows下内网渗透常用命令总结

    域内信息收集常用命令 net group /domain //获得所有域用户组列表 net group zzh /domain //显示域中zzh组的成员 net group zzh /del /do ...

  3. windows 下部署kafka 日记 转

    windows 下部署kafka 日记 转一.下载去apache 的官网(http://kafka.apache.org/downloads.html)下载最新的二进制版的压缩包.目前的最新版本是ka ...

  4. windows下使用TortoiseGit代替Git命令行操作

    windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...

  5. tar.xz如何解压:linux和windows下tar.xz解压命令介绍

    在linux下怎么解压和压缩tar.xz文件? (本文由www.169it.com搜集整理) 在linux下解压tar.xz文件步骤 1 2 # xz -d ***.tar.xz  //先解压xz # ...

  6. linux下维护服务器之常用命令

    linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [root@localhost ~]# grep -v '^$' 文件名 |grep -v '^ ...

  7. windows下启动mysql服务的命令行启动和手动启动方法

    1.图形界面下启动mysql服务. 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mysql服务目前的状态是未启动(未写已启动的 ...

  8. windows下webpack不是内部命令 解决方法

    安装webpack 到打包文件一路出现的各种问题 windows下webpack不是内部命令 安装完webpack后要加下环境变量 系统变量新建 NODE_PATH 变量值E:\demo\webpac ...

  9. Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

随机推荐

  1. C#设置IE代理

    public class IEProxySetting { public static bool UnsetProxy() { return SetProxy(null, null); } publi ...

  2. JavaScript的Let用法

    let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值. 描述 let 允许你声明一个作用域或被限制在块级中的变量.语句或者表达式. 与var不同的是,它声明的变量只能是全局或者整个函 ...

  3. Pandas 基础(8) - 用 concat 组合 dataframe

    以各个城市的天气为例, 先准备下面的数据: 印度天气的相关信息: import pandas as pd india_weather = pd.DataFrame({ 'city': ['mumbai ...

  4. guxh的python笔记七:抽象基类

    1,鸭子类型和白鹅类型 1.1,白鹅类型 白鹅类型对接口有明确定义,比如不可变序列(Sequence),需要实现__contains__,__iter__,__len__,__getitem__,__ ...

  5. 脚本可执行,但无HTML测试报告文件生成,其造成的原因是在PyCharm的执行模式错误

    定义测试报告两种写法: 1)测试报告直接在本地绝对路径下生成 # 导入HTMLTestRunner模块 import HTMLTestRunner # 通过open()方法以二进制写模式('wb')打 ...

  6. 广工十四届校赛 count 矩阵快速幂

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6470 题意:求,直接矩阵快速幂得f(n)即可 构造矩阵如下: n^3是肯定得变换的,用二项式展开来一点 ...

  7. Matlab:Crank Nicolson方法求解线性抛物方程

    tic; clear clc M=[,,,,,,];%x的步数 K=M; %时间t的步数 :length(M) hx=/M(p); ht=/K(p); r=ht/hx^; %网格比 x=:hx:; t ...

  8. CSS清除浮动的方法及优缺点

    浮动是CSS布局里面用的比较多的属性.浮动的框向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 因为浮动会使当前元素产生向上浮的效果,所以浮动的元素会脱离正常的文档流,它包围的内容在 ...

  9. Vue通过id跳转到商品详情页

    首页列表: 在这里我用a标签进行跳转,在vue里面使用<router-link></router-link> <router-link :to="{path:' ...

  10. 解决import caffe 时no module named protobuf的报错

    ProtoBuf是Google开发的可以实现内存与非易失存储介质(硬盘文件等等)交换时的协议接口.Caffe源码中大量使用了ProtoBuf作为权值和模型参数的载体. 在Anaconda下打开Anac ...