你當前所在位置:首頁 > IT就業問題 > Java面試題及答案(15/19)——Kafka

Java面試題及答案(15/19)——Kafka

152. kafka 可以脫離 zookeeper 單獨使用嗎?為什么?

 

kafka 不能脫離 zookeeper 單獨使用,因為 kafka 使用 zookeeper 管理和協調 kafka 的節點服務器。

 

153. kafka 有幾種數據保留的策略?

 

kafka 有兩種數據保存策略:按照過期時間保留和按照存儲的消息大小保留。

 

154. kafka 同時設置了 7 天和 10G 清除數據,到第五天的時候消息達到了 10G,這個時候 kafka 將如何處理?

 

這個時候 kafka 會執行數據清除工作,時間和大小不論那個滿足條件,都會清空數據。

 

155. 什么情況會導致 kafka 運行變慢?

 

cpu 性能瓶頸

磁盤讀寫瓶頸

網絡瓶頸

 

156. 使用 kafka 集群需要注意什么?

 

集群的數量不是越多越好,最好不要超過 7 個,因為節點越多,消息復制需要的時間就越長,整個群組的吞吐量就越低。

 

集群數量最好是單數,因為超過一半故障集群就不能用了,設置為單數容錯率更高。

課程預約

极速1分彩_Welcome