一、概述

Kafka(官网地址)专为分布式高吞吐量系统而设计。 Kafka往往工作得很好,作为一个更传统的消息代理的替代品。 与其他消息传递系统相比,Kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使得它非常适合大规模消息处理应用程序。

二、环境搭建(windows)

1、java运行环境安装,网上很多教程,这里就不做具体介绍了

2、下载kafka(地址

3、解压到指定路劲,如:E:\kafka(注意路劲不能包含空格)

4、启动zookeeper:运行cmd命令行,定位到E:\kafka,运行命令:.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

5、启动kafka:运行cmd命令行,定位到E:\kafka,运行命令:.\bin\windows\kafka-server-start.bat .\config\server.properties

6、创建topic:运行cmd命令行,定位到E:\kafka\bin\windows,运行命令:kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

7、创建producer:运行cmd命令行,定位到E:\kafka\bin\windows,运行命令:kafka-console-producer.bat --broker-list localhost:9092 --topic test

8、创建consumer:运行cmd命令行,定位到E:\kafka\bin\windows,运行命令:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

9、在producer窗口下输入信息进行测试,每输入一行回车后消息马上就会出现在consumer中,表明kafka已经安装测试成功

三、可视化工具

借助可视化客户端工具 kafka tool,下载地址

最新文章

  1. 【原创】我所理解的自动更新-APP发布与后台发布
  2. UIKit框架
  3. Spring事务配置的五种方式
  4. JavaScript之作用域和引用类型
  5. Tensorflow学习笔记1:Get Started
  6. WP8 双击返回键退出
  7. 【读书笔记】iOS-内存释放
  8. maven搭建详解
  9. Top 30 Nmap Command Examples For Sys/Network Admins
  10. DOI EXCEL显示报表
  11. git - 简易指南
  12. SQL Server 读取CSV中的数据
  13. [YII]将ar查询结果转化成数组
  14. Java,js,多条件split字符分割
  15. 牛津初阶字典单词F-联想故事
  16. PTA——天平找小球
  17. jqueryEasyui常用代码
  18. nginx通过upstream实现负载均衡
  19. pycharm-community-3.1.1.tar.gz下载
  20. 初识 Zookeeper

热门文章

  1. javasript简单实现文字的展开收起(无动画)
  2. Django:母版、继承、组件、自定义标签
  3. Part_six:Redis-cluster 实现集群
  4. Android Jetpack组件 - ViewModel,LiveData使用以及原理
  5. js 数组 去重 算法(转载)
  6. Bash基础——减号-
  7. 191012 python3关于空格打印、赋值、+=符号的小坑
  8. 2013.6.26 - OpenNER第六天
  9. Andrew Ng机器学习 三:Multi-class Classification and Neural Networks
  10. 渗透之路基础 -- XXE注入漏洞