kafka 集群_单机版kafka集群部署
生活随笔
收集整理的這篇文章主要介紹了
kafka 集群_单机版kafka集群部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
分布式消息隊列是大型分布式系統不可缺少的中間件,主要解決應用耦合、異步消息、流量削鋒等問題。實現高性能、高可用、可伸縮和最終一致性架構。
今天跟大家講解下如何部署單機Kafka集群,希望大家喜歡。
Kafka是什么?
Kafka 是由 LinkedIn 開發的一個分布式的消息系統,使用 Scala 編寫,它以可水平擴展和高吞吐率而被廣泛使用。
它的特點:
它同時為發布和訂閱提供高吞吐量;它支持多訂閱者,當失敗時能自動平衡消費者;它將消息持久化到磁盤,因此可用于批量消費。Kafka概念
說到Kafka,自然離不開三個專業術語:生產者(Producer)、消費者(Consumer)、主題(Topic)。
專業術語
我們再來看這個圖,大致會有一定的了解了。
了解了一些基本知識,下面開始講解下如何部署。
部署環境
本次是以CentOS6 環境為例子,介紹下如何快速搭建。
官網下載地址
https://archive.apache.org/dist/kafka/
這里我以2.1.0版本為例
https://archive.apache.org/dist/kafka/2.1.0/kafka_2.12-2.1.0.tgz
部署zookeeper
這里不展開描述,有興趣的可以參考我之前寫的文章:中間件-簡單部署zookeeper
部署kafka
- 新建獨立目錄
- 解壓包,并重命名文件夾名
- 每個節點配置文件配置節點1
- 節點2
- 節點3
- 啟動方法
這樣,單機版Kafka集群搭建完畢,開始玩起來吧。
下次跟大家分享下如何可視化操作Kafka,敬請期待。
我是testerzhang,喜歡本文的童鞋,可以關注我+收藏,不明白的地方也可以評論留言。
總結
以上是生活随笔為你收集整理的kafka 集群_单机版kafka集群部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python socket服务器_pyt
- 下一篇: 双层for循环时间复杂度_2 常见的时间