91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

kafka原理及架構是什么

發布時間:2021-11-16 14:20:14 來源:億速云 閱讀:179 作者:iii 欄目:大數據

這篇文章主要介紹“kafka原理及架構是什么”,在日常操作中,相信很多人在kafka原理及架構是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”kafka原理及架構是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

kafka背景及應用場景

     由LinkedIn 公司開發的一個分布式的消息系統;
     高吞吐率;
     支持Kafka Server間的消息分區,及分布式消費;
     同時支持離線數據處理和實時數據處理;
     支持在線水平擴展。

kafka基本架構

kafka原理及架構是什么

kafka基本名詞解釋

kafka原理及架構是什么

kafka順序寫磁盤

kafka原理及架構是什么

Kafka的文件存儲機制

kafka原理及架構是什么

Kafka的文件復制原理

kafka原理及架構是什么

Kafka的數據可靠性的保證

request.required.acks=-1參數來設置數據可靠性的級別
min.insync.replicas配合使用

Kafka的發送模式,默認同步producer.type=sync,以下是異步的參數

kafka原理及架構是什么

Kafka的消息傳輸保障

At most once: 消息可能會丟,但絕不會重復傳輸
At least once:消息絕不會丟,但可能會重復傳輸
Exactly once:每條消息肯定會被傳輸一次且僅傳輸一次

Kafka的單節點搭建

Kafka版本下載
配置server.properties和consumer.properties
Kafka依賴zookeeper

搭建步驟

1:下載kafka
    地址:http://kafka.apache.org/downloads

2:上傳安裝包到服務器上面,并且進行解壓

3:進入kafka的安裝目錄下的config目錄
    1)編輯server.properties文件,修改zk的服務地址,比如:
    zookeeper.connect=hm02:2181,hs0201:2181,hs0202:2181

    2)編輯consumer.properties文件,修改zk的服務地址,比如:
    zookeeper.connect=hm02:2181,hs0201:2181,hs0202:2181

4:啟動zk集群
     ./zookeeper-3.4.8/bin/zkServer.sh start

5:啟動kafka的server
    ./bin/kafka-server-start.sh config/server.properties 啟動kafka服務

6:克隆一個會話來進行創建一個主題,topic
     ./bin/kafka-topics.sh --create --zookeeper hm02:2181,hs0201:2181,hs0202:2181 --replication-factor 1 --partitions 1 --topic mykaka

    查看有那些topic:
    ./bin/kafka-topics.sh  --list --zookeeper hm02:2181,hs0201:2181,hs0202:2181

7:創建一個生產者,這里是使用命令行的producer
    ./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mykaka

8:創建一個消費者,這里也是用命令行的consumer
     ./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mykaka --from-beginning

到此,關于“kafka原理及架構是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

敦煌市| 兴义市| 东宁县| 安阳市| 保亭| 祁阳县| 郸城县| 安仁县| 九江市| 乌拉特前旗| 马公市| 平乐县| 高青县| 安岳县| 嘉定区| 赫章县| 太原市| 宝丰县| 太白县| 海淀区| 克什克腾旗| 纳雍县| 民丰县| 嘉荫县| 大洼县| 辽阳县| 太仓市| 兴城市| 教育| 柞水县| 罗定市| 介休市| 峨眉山市| 汾西县| 常州市| 甘德县| 甘孜县| 云龙县| 普宁市| 酒泉市| 平陆县|