摘要: 普通的启动方式(两种):1: 打开cmd 输入java -jar jar文件路径 点击回车即可启动.缺点: 关闭cmd窗口服务就会停止 2:直接双击jar文件进行启动缺点: 电脑重启之后服务也会停止 使用winsw:下载:https://github.com/kohsuke/winsw/releas 阅读全文
posted @ 2021-08-03 17:28 创客未来 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 一、Kafka在zookeeper中存储结构图 二、分析 2.1 topic注册信息 /brokers/topics/[topic] : 存储某个topic的partitions所有分配信息 [zk: localhost:2181(CONNECTED) 1] get /brokers/topics/ 阅读全文
posted @ 2021-08-03 16:34 创客未来 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、下载 下载地址: http://kafka.apache.org/downloads.html http://mirrors.hust.edu.cn/apache/ 二、安装前提(zookeeper安装) 参考http://www.cnblogs.com/qingyunzong/p/863433 阅读全文
posted @ 2021-08-03 16:31 创客未来 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、高可用的由来 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖。同时Producer都 阅读全文
posted @ 2021-08-03 16:29 创客未来 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、Kafka的架构 如上图所示,一个典型的Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及 阅读全文
posted @ 2021-08-03 16:21 创客未来 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级 阅读全文
posted @ 2021-08-03 16:11 创客未来 阅读(462) 评论(0) 推荐(0) 编辑