前言
大家好,我是
manor,相信大家和我一樣,都有一個大廠夢,作為一名大資料專業學生、愛好者,深知面試重要性,很多學生已經進入暑假模式,暑假也不能懈怠,正值金九銀十的秋招
接下來我準備用30天時間,基于大資料開發崗面試中的高頻面試題,以每日5題的形式,帶你過一遍熱門面試題及恰如其分的解答,相信只要一路走來,榷訓月累,我們侄訓在最高處見,
以古人的話共勉:道阻且長,行則將至;行而不輟,未來可期!

本欄目大資料開發崗高頻面試題主要出自
大資料技術專欄的各個小專欄,由于個別筆記上傳太早,排版雜亂,后面會進行原文美化、增加,
文章目錄
- 前言
- 面試題 01 什么是訊息佇列?
- 面試題 02 訊息佇列有什么好處?
- 面試題03、Kafka是什么?
- 面試題04、Kafka在大資料中用于什么場景下?
- 面試題05、請簡述Kafka的集群架構
- 總結
面試題 01 什么是訊息佇列?
訊息佇列就是用于當兩個系統之間或者兩個模塊之間實作訊息傳遞時,基于佇列機制實作資料快取的中間件
面試題 02 訊息佇列有什么好處?
?實作解耦,將高耦合轉換為低耦合
?通過異步并發,提高性能,并實作最終一致性
面試題03、Kafka是什么?
?Kafka是一個基于訂閱發布模式的高性能、高吞吐的實時訊息佇列系統
面試題04、Kafka在大資料中用于什么場景下?
?用于實時架構中,實作將實時資料采集的資料進行實時存盤,供于SparkStreaming或者Flink等工具實作實時資料消費處理
面試題05、請簡述Kafka的集群架構

?Kafka是一個分布式主從架構集群
–主節點:Kafka Controller:一種特殊的Broker,由ZK輔助實作從所有Broker中選舉,負責集群管理,管理Topic及磁區副本等
–從節點:Kafka Broker:負責實作Kafka集群的資料存盤
?Kafka依賴于Zookeeper實作集群輔助管理
–基于Zookeeper輔助選舉Controller
–基于Zookeeper存盤元資料
總結
今天我們復習了面試中常考的Kakfa相關的五個問題,你做到心中有數了么?
其實做這個專欄我也有私心,就是希望借助每天寫一篇面試題,督促自己學習,以免在吹水群甚至都沒有談資!
對了,如果你的朋友也在準備面試,請將這個系列扔給他,
好了,今天就到這里,學廢了的同學,記得在評論區留言:打卡,給同學們以激勵,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289517.html
標籤:其他
