
Kafka
文章平均质量分 82
see_you_see_me
为了忘却的纪念
展开
-
Kafka学习笔记一:基本概念
1、Kafka是什么Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。2、产生背景Kafka是一个消息系统,用作LinkedIn的活动流(Activ转载 2017-11-07 15:21:01 · 798 阅读 · 0 评论 -
kfka学习笔记二:使用Python操作Kafka
1、准备工作使用python操作kafka目前比较常用的库是python-kafka库,但是在安装这个库的时候需要依赖setuptools库和six库,下面就要分别来下载这几个库1、下载setuptools打开这个网址可以下载到setuptools-0.6c11-py2.6.egg2、下载python-kafka打开http://pipy.python.org,在搜索框里面原创 2017-11-07 16:17:24 · 76369 阅读 · 7 评论 -
kafka学习笔记三:负载均衡
Kafka具有消费分组的概念,一个Topic的一个partition只能由一个Consumer group中的一个Consmer消费,概念似乎很容易理解,那么我们来做个测试看1、创建一个Topic使用一个已经创建好的Topic,[root@node1 bin]# ./kafka-topics.sh --describe --zookeeper localhost:2181 --to原创 2017-11-08 21:57:26 · 9507 阅读 · 1 评论 -
kafka学习笔记四:搭建Kafka集群
Kafka集群配置通常有三种,最简单的下面的第一种,也是默认的一种:单节点,单Broker单节点,多Broker多节点,多Broker版本选择:kafka_2.11-0.11.0.0.tar.gzzookeeper-3.4.10.tar.gz可以到kafka官网和zookeeper官网上下载到安装包1、单节点,单Broker配置1、安装kaf原创 2017-11-09 14:04:53 · 1717 阅读 · 0 评论