1. 程式人生 > >Kafkaf 網路中斷導致leader,follower不斷進行協調,導致無法處理訊息

Kafkaf 網路中斷導致leader,follower不斷進行協調,導致無法處理訊息

1.spark streaming 持續如下列印日誌,無法進行任務處理,並無報錯

AbstractCoordinator: (Re-)joining group testp

AbstractCoordinator: (Re-)joining group testp

AbstractCoordinator: (Re-)joining group testp

 2.檢視zookeeper.out發現consumer消費offset 出現問題,部分貼出:

2018-04-20 14:39:10,158 [myid:] - INFO  [ProcessThread(sid:0 cport:2181)::[email protected]

] - Got user-level KeeperException when processing sessionid:0x162e0b4e63b001f type:setData cxid:0x2c72 zxid:0x23ba txntype:-1 reqpath:n/a Error Path:/kafka10/brokers/topics/__consumer_offsets/partitions/6/state Error:KeeperErrorCode = BadVersion for /kafka10/brokers/topics/__consumer_offsets/partitions/6/state
2018-04-20 14:39:10,161 [myid:] - INFO  [ProcessThread(sid:0 cport:2181)::
[email protected]
] - Got user-level KeeperException when processing sessionid:0x162e0b4e63b001f type:setData cxid:0x2c74 zxid:0x23bb txntype:-1 reqpath:n/a Error Path:/kafka10/brokers/topics/__consumer_offsets/partitions/10/state Error:KeeperErrorCode = BadVersion for /kafka10/brokers/topics/__consumer_offsets/partitions/10/state
2018-04-20 14:39:10,164 [myid:] - INFO  [ProcessThread(sid:0 cport:2181)::
[email protected]
] - Got user-level KeeperException when processing sessionid:0x162e0b4e63b001f type:setData cxid:0x2c76 zxid:0x23bc txntype:-1 reqpath:n/a Error Path:/kafka10/brokers/topics/__consumer_offsets/partitions/20/state Error:KeeperErrorCode = BadVersion for /kafka10/brokers/topics/__consumer_offsets/partitions/20/state
2018-04-20 14:39:10,167 [myid:] - INFO  [ProcessThread(sid:0 cport:2181)::[email protected]] - Got user-level KeeperException when processing sessionid:0x162e0b4e63b001f type:setData cxid:0x2c78 zxid:0x23bd txntype:-1 reqpath:n/a Error Path:/kafka10/brokers/topics/__consumer_offsets/partitions/4/state Error:KeeperErrorCode = BadVersion for /kafka10/brokers/topics/__consumer_offsets/partitions/4/state

原因:kafka中間出現過網路中斷問題,導致leader,follower,follower不斷進行協調訊息,offset管理

解決: 確保網路正常後,  重啟kafka broker ,kafka producer,用到的spark-streaming程式,

hdfs叢集(如有必要)

相關推薦

Kafkaf 網路中斷導致leader,follower不斷進行協調,導致無法處理訊息

1.spark streaming 持續如下列印日誌,無法進行任務處理,並無報錯AbstractCoordinator: (Re-)joining group testpAbstractCoordinator: (Re-)joining group testpAbstract

曲速未來 警惕:網路犯罪分子利用Jaxx錢包使用者進行網路釣魚

  雖然網路釣魚仍然是基於惡意軟體基於電子郵件的攻擊中的普遍威脅,但網路犯罪分子通過新增模擬元件方法來提高其成功率。 ​ ​ Jaxx由加拿大區塊鏈創業公司Decentral所有,是一種流行的加密貨幣錢包,在桌面和移動平臺上的下載量超過120萬。它支援多種型別的硬幣,

【轉】Leader-Follower執行緒模型

上圖就是L/F多執行緒模型的狀態變遷圖,共6個關鍵點: (1)執行緒有3種狀態:領導leading,處理processing,追隨following (2)假設共N個執行緒,其中只有1個leading執行緒(等待任務),x個processing執行緒(處理),餘下有N-1-x個following執行緒

Android中的Https網路請求get和post 不進行認證

HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer)是通過證書認證、資料加密打造的一條安全的HTTP通道,也就是安全版HTTP,一般在金融行業用到的比

Zookeeper 原始碼(六)Leader-Follower-Observer

Zookeeper 原始碼(六)Leader-Follower-Observer 上一節介紹了 Leader 選舉的全過程,本節講解一下 Leader-Follower-Observer 伺服器的三種角色。經過 Leader 選舉後各伺服器都能確定自己的角色,下一步就是初始化各自的角色。 先回顧一下【Qu

JIRA應用的記憶體引數設定不當+容器沒有對資源進行限制導致服務掛掉的例子

背景: 應用的部署結構是這樣的:使用rancher管理的Docker叢集,有三臺物理主機,二十多個Docker容器, 提供的功能是問題跟蹤(JIRA),文件管理(Confluence),程式碼託管(svn,gitlab),持續整合(jenkins,gitlab-ci + Docker),程式碼質量管理(Son

基於openvswitch+Docker構建SDN網路測試環境 (使用ovs-docker進行構建)

這是一篇之前寫的筆記,主要記錄了使用openvswitch + Docker 等進行一個小型的SDN網路搭建的操作步驟。由於 之前臨時有其他任務,耽擱了一下,最近開始重新整理,並計劃開發一個簡單的Python指令碼,簡化該網路的建立過程。 同時希望該指令碼可以和控制器的程式進行融合,方便未來可以和docker

html 中的模板預設情況下把 thymeleaf 的 `${XXX}` 當作 ES 的 String Template 進行解析導致的 webpack 錯誤

html plugin的設定如下 { minify: { removeAttributeQuotes:false }, filename: 'index.html', template: './src/pages/index/index.h

Leader-Follower執行緒模型概述

一、前言 IO執行緒模型一直在演化,由最開始的單執行緒模型,到BIO方式的單執行緒接受請求執行緒池執行緒具體處理單個請求的讀寫事件,再到NIO的單執行緒接受請求執行緒池裡面的單個執行緒可以處理不同請求的讀寫事件,一個字沒有最快,只有更快。最近發現還有個Leader-follower執行緒模型,其的出現是為了

【上木Debug】Zookeeper 3:Leader / Follower 資料同步

      場景: 場景說明: server.3 為 leader, server.1 和 server.2 為 follower。三臺服務期資料同步後,殺死 server.2 同時刪除 server.2 dataLog 目錄下的所有資料

解決kvm虛擬機器windows系統間歇性網路中斷的問題

環境: 物理機:CentOS6.7+KVM 虛擬機器:windows 現象 - 突然之間,網路完全中斷,無法從網路訪問虛擬機器 - 用virt-manager或者console登入虛擬機器,發現虛擬機器還在正常工作,沒有崩潰 - 使

使用OpenCV自帶的神經網路對MNIST手寫字型進行識別

#include "NeuralNetworksFunctions.h" #include "MNIST.h" #include "timer.h" void Test_NeuralNetwork() { // prepare the training data std::strin

VMWare 虛擬網路連線設定與主機設定不一致導致虛擬機器無法連線網路的解決辦法

最近閒來無事,將家裡的電腦帶到了公司。開啟虛擬機器打算玩玩Linux。 (~ ̄▽ ̄)→))* ̄▽ ̄*)o發現我的Ubuntu竟然連不上網了。 這時候習慣性的google此問題,哎,忘記公司沒有vpn。哭死。好吧那就問問度娘吧,不問不知道,一問嚇一跳啊,這種問題

ping 原理與ICMP協議 && 安卓用tcpdump和wireshark抓網路包 && 安卓用Fiddler進行網路抓包

(1)ping 的原理       ping 程式是用來探測主機到主機之間是否可通訊,如果不能ping到某臺主機,表明不能和這臺主機建立連線。ping 使用的是ICMP協議,它傳送icmp回送請求訊息給目的主機。ICMP協議規定:目的主機必須返回ICMP回送應答訊息給源主機

caffe + win10基於CaffeNet網路框架訓練自己的圖片進行分類(實踐篇)

  接觸caffe一段時間了 ,一直沒有自己完整的跑過自己的資料,現在使用在win10系統上配置好的caffe環境,使用caffeNet網路框架,對自己準備的圖片資料集進行訓練,並使用生成的模型對圖片進行類別預測。接觸時間比較短,有的地方理解不到位,現在整理下我

使用Matlab結合神經網路模型對多波段影像進行計算

前期做了一個構造神經網路模型預測葉綠素濃度的專案,主要內容是通過影像的反射率反演出葉綠素濃度。現在模型構建出來了,如何利用這個模型對研究區域的影像進行計算葉綠素濃度呢?接著需要利用Matlab來操作了

Python3網路爬蟲(一):利用urllib進行簡單的網頁抓取

執行平臺:Windows Python版本:Python3.x IDE:Sublime text3     一直想學習Python爬蟲的知識,在網上搜索了一下,大部分都是基於Python2.x的。因此打算寫一個Python3.x的爬蟲筆記,以便後續回顧

【714事件紀實】win7+ubuntu雙系統重灌ubuntu導致硬碟格式化後進行資料恢復

1.誤操作之後不要進行其他任何操作2.利用U盤啟動Pe系統4.選中自己的硬碟5.開啟【工具】->【搜尋已丟失分割槽(重建分割槽表)】6.漫長的等待,如果記得自己以前分割槽的話可以,在提示保留和忽略時,適當根據自己以前的分割槽情況進行找回7.在找回所有分割槽後,選中相應分

獲取網路狀態,並設定廣播進行實時監聽

哈哈,終於學會了怎麼插入程式碼模組了,接著上一篇文章來說說網路狀態的監聽,這裡主要用到廣播來實時監聽網路狀態,在全域性或者對應的活動上進行呼叫; 來直接上程式碼: /**註冊廣播*/ public void registerNetWorkReceiver(Launche

Linux下網路程式設計之自定義協議進行併發多客戶端與伺服器的通訊(多程序處理併發)不足佔用資源太多

自定義協議訊息體*********msg.h*************#ifndef _MSG_H_#define _MSG_H_struct msg{ char head[10]; //頭部 char msg_chck; //效驗碼 char buff[512];/