1 官网下载 解压到D:\developTools\kfaka\kafka_2.10-0.9.0.0

2 windows cmd启动

新开cmd命令:cd /d D:\developTools\kfaka\kafka_2.10-0.9.0.0\bin\windows

      cd /d  D:\developTools\kfaka\kafka_2.10-0.8.2.1\bin\windows

      zookeeper-server-start.bat ..\..\config\zookeeper.properties
新开cmd命令:cd /d D:\developTools\kfaka\kafka_2.10-0.9.0.0\bin\windows

    cd /d  D:\developTools\kfaka\kafka_2.10-0.8.2.1\bin\windows

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

3 下载源代码 建maven工程 引入 对应pom文件

把examples下demo运行即可

  public Producer(String topic, Boolean isAsync)
{
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092;localhost:9093");
// props.put("metadata.broker.list", "localhost:9092;localhost:9093");
props.put("client.id", "DemoProducer");
props.put("key.serializer", "org.apache.kafka.common.serialization.IntegerSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
producer = new KafkaProducer<Integer, String>(props);
this.topic = topic;
this.isAsync = isAsync;
}

4 伪分布式:拷贝server.properties,新建副本 server-1.properties,然后cmd启动 kafka-server-start.bat ..\..\config\server-1.properties

broker.id=1  不能超过reserved.broker.max.id:1000

broker.id=1

############################# Socket Server Settings #############################

listeners=PLAINTEXT://:9093

# The port the socket server listens on
port=1
# A comma seperated list of directories under which to store log files
log.dirs=/tmp/kafka-logs-1

5 常用命令 http://blog.csdn.net/laputa73/article/details/48826167

新建topic kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 2 --topic zhumltopic

查看所有topic kafka-topics.bat  --list --zookeeper localhost:2181

查看指定topic   kafka-topics.bat --describe --zookeeper localhost:2181 --topic zhumltopic

删除指定topic kafka-topics.bat --delete --zookeeper localhost:2181 --topic zhumltopic 只是标记删除,不是真正删除

解决方法:server.properties 中添加 delete.topic.enable=true

问题见:http://stackoverflow.com/questions/23976670/when-how-does-a-topic-marked-for-deletion-get-finally-removed

最新文章

  1. 手游聚合SDK开发之远程开关---渠道登入白名单
  2. Form authentication(表单认证)问题
  3. 在实现和使用上与select和poll有很大差异
  4. &lt;实训|第七天&gt;横扫Linux磁盘分区、软件安装障碍附制作软件仓库
  5. 手动给控制器添加xib
  6. 跟着8张思维导图学习javascript
  7. C#页面添加提交数据后跳出小弹窗的功能
  8. C#基础:Lambda表达式
  9. C# 数据的加密解密
  10. VS2010常用插件介绍
  11. 为Android游戏接入第三方登录功能
  12. Castle学习系列之二:Castle配置
  13. MFC基础,MFC自绘控件学习总结.---转
  14. JavaScript 数组的indexOf()、remove()、splice() , pop()方法
  15. git忽略文件
  16. TCP浅谈为什么3次握手
  17. M1-Flask-Day1
  18. MySQL学习笔记(三)数据优化
  19. python摸爬滚打之day26----网络编程之socket
  20. IE浏览器解决无法识别js中getElementsByClassName问题

热门文章

  1. linux内核情景分析之强制性调度
  2. java 基于tcp客户端服务端发送接收数据
  3. 2018年东北农业大学春季校赛 I wyh的物品【01分数规划/二分】
  4. delphi中如何将string类型的字符串数据转化成byte[]字节数组类型的数据
  5. 苹果开发者:Siri未开放API 有些让人失望
  6. YOLO+yolo9000配置使用darknet
  7. vs2012搭建OpenGL环境
  8. 2017.2.28 activiti实战--第六章--任务表单(二)外置表单
  9. Linux系统内核性能调优
  10. 将App发布到WasLiberty的较稳妥方法