摘要: 摘自:https://www.cnblogs.com/qingyunzong/p/9007107.html,部分做修改 一、Kafka在zookeeper中存储结构图 二、分析 2.1 topic注册信息 /brokers/topics/[topic] : 存储某个topic的partitions所 阅读全文
posted @ 2019-03-05 22:50 kpsmile 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://www.cnblogs.com/qingyunzong/p/9004703.html 一、高可用的由来 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可 阅读全文
posted @ 2019-03-05 22:38 kpsmile 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一 解压 配置 1 上传解压缩 2 修改配置文件 进入kafka的安装配置目录 主要关注:server.properties 这个文件即可,我们可以发现在目录下: 有很多文件,这里可以发现有Zookeeper文件,我们可以根据Kafka内带的zk集群来启动,但是建议使用独立的zk集群 server. 阅读全文
posted @ 2019-03-05 20:30 kpsmile 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、Kafka的架构 如上图所示,一个典型的Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及 阅读全文
posted @ 2019-03-05 20:18 kpsmile 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/qingyunzong/p/9004509.html 一、简介 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于we 阅读全文
posted @ 2019-03-05 19:40 kpsmile 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1 foreachRDD output operation算子,必须对抽取出来的RDD执行action类算子,代码才能执行。 代码:见上个随笔例子 2 transform transformation类算子 可以通过transform算子,对Dstream做RDD到RDD的任意操作。 代码: 3 u 阅读全文
posted @ 2019-03-05 11:23 kpsmile 阅读(1057) 评论(0) 推荐(0) 编辑