kafka是一个高吞吐量的分布式消息队列(message Queue)系统,以下是它的介绍

流媒体平台有三个关键功能:

  • 发布和订阅记录流,类似于消息队列或企业消息传递系统。
  • 以容错的持久方式存储记录流。
  • 记录发生时处理流。

Kafka通常用于两大类应用:

  • 构建可在系统或应用程序之间可靠获取数据的实时流数据管道
  • 构建转换或响应数据流的实时流应用程序

要了解Kafka如何做这些事情,让我们深入探讨Kafka的能力。

首先是几个概念:

  • Kafka作为一个集群运行在一个或多个可跨多个数据中心的服务器上。
  • Kafka集群以称为主题的类别存储记录流。
  • 每条记录都包含一个键,一个值和一个时间戳。

下面是它的图

一、安装的第一步

首先、应该先上传、解压。然后配置相应的配置文件,这里只需要配置server.properties即可,启动3台kafka Brokers,如下图所示

启动服务:在启动这个服务之前,先启动HDFS的各种节点,然后启动zookeeper服务,再启动kafka的服务,

创建topic并查看:bin/kafka-topics.sh --create --zookeeper bigdata-hpsk01.huadian.com:2181/kafka --replication-factor 2 --partitions 3 --topic testTopic88    
    --replication-factor 副本数量 < Broker 数量
    查看kafka集群中 topic数目
    bin/kafka-topics.sh --list --zookeeper bigdata-hpsk01.huadian.com:2181/kafka
    

发送数据到topic中
    
    bin/kafka-console-producer.sh --broker-list hostname:9092,hostname:9093,hostname:9093 --topic testTopic88    
    
    从topic消费数据    
    bin/kafka-console-consumer.sh --zookeeper hostname:2181/kafka --topic testTopic88 --from-beginning

因为kafka的元数据是存储在zookeeper中,所以可以在zookeeper中去查看

这就说明安装成功了,可以往kafka写入数据了。

【Kafka】kafka的安装以及部署的详细描述相关推荐

  1. Jenkins详细安装配置部署--超详细

    Jenkins详细安装配置部署--超详细 一.什么是CI/CD 二.Gitlab内置持续集成 持续集成(CI) 持续交付(CD) 2.1 Gitlab的CI/CD优势 2.2 Gitlab的CI/CD ...

  2. 探讨微软团队开发利器VSTS之安装及部署篇

    一.引言Visual Studio 2005 Team System是微软结合MSF成功开发经验的基础上,首次由软件开发领域延伸至整个软件开发生命周期管理的开发工具.Visual Studio 200 ...

  3. 探讨微软团队开发利器VSTS安装及部署篇

    一.引言Visual Studio 2005 Team System是微软结合MSF成功开发经验的基础上,首次由软件开发领域延伸至整个软件开发生命周期管理的开发工具.Visual Studio 200 ...

  4. Kafka安装及部署

    阅读目录 一.环境配置 二.操作过程 Kafka介绍 安装及部署 回到顶部 一.环境配置 操作系统:Cent OS 7 Kafka版本:0.9.0.0 Kafka官网下载:请点击 JDK版本:1.7. ...

  5. Kafka安装与部署

    大数据相关知识点 1. Kafka介绍 ​ Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能.持久化.多副本备份.横向扩展能力-- 分布式系统 ...

  6. centos7搭建Linux集群,CentOS 7下Kafka集群安装

    一.环境操作系统和软件版本介绍 1.环境操作系统为CentOS Linux release 7.2.1511 (Core) 可用cat /etc/RedHat-release查询 2.软件版本 Kaf ...

  7. win10下kafka集群安装+集成springboot

    kafka安装+集成springboot 记录kafka安装.学习.继承springboot的过程 文章目录 kafka安装+集成springboot 前言 一.kafka + zk的安装 1.zk的 ...

  8. KafKa集群安装、配置

    一.事前准备 1.kafka官网:http://kafka.apache.org/downloads. 2.选择使用版本下载. 3.kafka集群环境准备:(linux) 192.168.145.12 ...

  9. Kafka 入门之集群部署遇到问题

    最近,因为上级主管部门需要通过使用Kafka向其传输文件,又因为此前没有接触过kafka,所以在部署测试kafka程序期间遇到很多问题,在这里总结4个问题与1个建议,方便入门者参考也便于遇到类似问题进 ...

最新文章

  1. 一个十分简短的Tween
  2. AgileGAN130毫秒生成动漫肖像!LeCun点赞:超越梵高
  3. 网络编程: 基于UDP协议的socket
  4. 潮美之夜见证“夜拍王”诞生,荣耀10 GT照亮三里屯
  5. VueConf China 2021 《Vue3生态进展-尤雨溪》 Reaction
  6. 密封槽设计标准_哈尔滨轴承 | 超全面机械密封选型
  7. 离线安装NLTK工具包
  8. spring mvc请求的时候是如何找到正确的Controller
  9. 北京理工大学计算机基础实验,北京理工大学2020计算机基础考研真题
  10. 网易云音乐虚化图片html,网易云音乐怎么换背景 背景图片设置方法
  11. 【unity3d游戏源码及软件】部分展示之:超级马里奥unity源码,内附更多源码
  12. 非接触物体尺寸形态测量(G 题)
  13. 未来避难所:漂浮的诺亚方舟宾馆可抵御洪流
  14. no transaction is in progresss
  15. [Computer Architecture读书笔记] 3.2 Basic Compiler Techniques for Exposing ILP
  16. 新版导航条stacknavigator
  17. isPrototypeOf、instanceof、hasOwnProperty函数介绍
  18. Ubuntu 22.04正式发布, 更像苹果了
  19. Windows下mklink使用, 硬链接, 软链接和快捷方式的区别
  20. jQuery的单机和双击事件

热门文章

  1. 数据结构之基于Java的顺序列表实现
  2. Kubernetes学习总结(12)—— 学习 kubernetes 的10个技巧或建议
  3. Tomcat学习总结(20)—— Tomcat启动脚本收藏
  4. Tomcat学习总结(10)——Tomcat多实例冗余部署
  5. FastDFS学习总结(1)--FastDFS安装和部署
  6. oracle 调用main方法,main方法中调用spring注入bean
  7. 安卓音量阶数修改_16款手机UI随便用,音量调节原来可以这样玩
  8. java中的static类_再议Java中的static关键字
  9. MySQL 在指定位置新增字段
  10. 通讯信息诈骗背后的个人信息安全之痛