问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一、入门 1、简介 Kafka is a d ...
分类:
其他好文 时间:
2017-11-17 10:42:32
阅读次数:
126
无论oracle还是mysql数据库都有分区的概念,即同一张表物理上不在同一台机器上,有效缓解了表都集中存在一台机器的压力。当然,mongodb也有类似的机制,即是分片。具体理论知识大家可以参考网上文档,我这里只记录下具体操作步骤参考网络上一个图。我选用的是2个副本集+1个仲裁..
分类:
数据库 时间:
2017-11-15 21:51:06
阅读次数:
1804
1.什么是Redis Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如 下:字符串类型, 散列类型, 列表类型, 集合类型, 有序集合类型。 2.Redis 安装 redis 是 ...
分类:
其他好文 时间:
2017-11-13 21:37:36
阅读次数:
199
介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.16 ...
分类:
其他好文 时间:
2017-11-13 13:38:27
阅读次数:
191
虚拟机环境的准备操作系统使用的debian7.064位,虚拟机软件使用的virtual-box虚拟机使用的centos6.9无桌面版(本来下载一个7.0发现没有32位的)centos.iso下载地址:http://mirrors.163.com/centos/6.9/isos/i386/CentOS-6.9-i386-minimal.iso安装virtual-box过程中有依赖问题,..
分类:
其他好文 时间:
2017-11-11 17:44:07
阅读次数:
242
好了,本篇开始部署kafka集群 Zookeeper集群搭建 注:Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群(也可以用kafka自带的ZK,但不推荐) 1、软件环境 (3台服务器) 10.0.20.131 10.0.20.132 10.0.20.133 1、 ...
分类:
其他好文 时间:
2017-11-11 00:23:14
阅读次数:
249
介绍 由于项目组需求、最近在研究消息推送服务平台、结合业务和使用场景分析最终选择的是 Mosquitto 消息服务器、 Mosquitto 服务器的安装、配置、集群搭建 我就不在这多说了、有兴趣的可以看我对 Mosquitto 学习记录的前七篇文章。 今天在这住要介绍网页版 WebSockets 实 ...
分类:
Web程序 时间:
2017-11-10 16:57:28
阅读次数:
220
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有 ...
分类:
其他好文 时间:
2017-11-09 16:23:49
阅读次数:
285
转载一篇我心中大神有关zookeeper WEB的文章 以前写过一篇zookeeper集群搭建的文章《烂泥:zookeeper集群搭建》,最近在使用activemq集群过程中碰到了一些有关zookeeper的问题,想通过ui查看zookeeper集群的数据。 找来找去,发现zkui这个ui工具很不错 ...
分类:
Web程序 时间:
2017-11-06 20:09:06
阅读次数:
771
一、简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。 1、名词介绍 Message 消息,就是要发送的内容,一般包装成一个消息对象。 Topic 通俗来讲的话,就是放置“消息”的地方,也就是说 ...
分类:
Windows程序 时间:
2017-11-05 00:32:36
阅读次数:
1680