我正在運行與卡夫卡合作一年的服務,並沒有發生領導者的自發變化。 但是在過去的兩週內,這種情況經常發生。 卡夫卡登錄的是:卡夫卡什麼時候改變領導者?
- [2015年9月27日15:35:14826] INFO [ReplicaFetcherManager上經紀人2] 對分區[myTopic]已移除提取器(kafka.server.ReplicaFetcherManager)
- [ 2015-09-27 15:35:14,830] INFO截斷log myTopic-0抵消11520979.(kafka.log.Log)
- [2015-09-27 15:35:14,845] WARN [Broker 2上的副本管理器]:從客戶端ReplicaFetcherThread-0-2獲取來自客戶端ReplicaFetcherThread-0-2的分區[myTopic,0]上的請求失敗,原因是代理2上的分區[myTopic,0]的Leader不是本地的(kafka.server.ReplicaManager)
- [2015-09-27 15:35:14,857] WARN [代理2上的副本管理器]:從分區[myTopic,0]上的客戶端mirrormaker-1的相關標識256685獲取請求失敗,原因是Leader不是分區[myTopic ,0]在經紀人2(kafka.server.ReplicaManager)
- [2015-09-27 15:35:20,171] INFO [代理2上的ReplicaFetcherManager]刪除了分區的提取器[myTopic,0](kafka.server.ReplicaFetcherManager )
什麼會引起交換領導者?如果某些kafka文檔中有信息 - 請 - 只需指出鏈接。我找不到。
系統配置
卡夫卡版本:kafka_2.10-0.8.2.1
操作系統:紅帽企業Linux服務器版本6.5(聖地亞哥)
server.properties(從默認的區別):
- broker.id = 001
- 個socket.send.buffer.bytes = 1048576個
- socket.receive.buffer.bytes = 1048576個
- socket.request.max.bytes = 104857600個
- log.flush.interval.messages = 10000
- 日誌.flush.interval.ms = 1000
- log.retention.bytes = -1
- controlled.shutdown.enable =真
- auto.create.topics.enable =假
可以請你用kafka版本,操作系統細節和kafka的server.properties更新你的答案。 – Garry
@garry我添加了當前的系統配置。 – Natalia