See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15810|Vastuse: 2

Windows Kafka VIGA Ei õnnestunud __consumer_offsets logi puhastada

[Kopeeri link]
Postitatud 06.07.2021 13:30:04 | | |
Läbivaatamine:

Kafka seadistab JMX kaugjälgimise
https://www.itsvse.com/thread-9968-1-1.html

Kafka konfiguratsiooni parameetrite üksikasjalik selgitus
https://www.itsvse.com/thread-9965-1-1.html

Kafka seab nihke käsitsi
https://www.itsvse.com/thread-9641-1-1.html

Kafka operatsioonid .NET/C# sõnumijärjekordade jaoks [lähtekoodiga]
https://www.itsvse.com/thread-9619-1-1.html


Windowsi Kafka viga on järgmine:

[2021-07-06 09:05:54,809] ERROR Ei õnnestunud puhastada logi __consumer_offsets-42 kohta diris C:\tmp\kafka-logs IOException (kafka.server.LogDirFailureChannel) tõttu
java.nio.file.FileSystemException: C:\tmp\kafka-logs\__consumer_offsets-42\00000000000000000000.timeindex.cleaned -> C:\tmp\kafka-logs\__consumer_offsets-42\00000000000000000000.timeindex.swap:


[2021-07-06 09:06:06,460] ERROR [Log partition=__consumer_offsets-42, dir=C:\tmp\kafka-logs] Ei leitud nihke indeksifaili, mis vastab logifailile C:\tmp\kafka-logs\__consumer_offsets-42\ 00000000000000000000.log, segmendi taastamine ja indeksifailide taastamine... (kafka.log.Logi)

[2021-07-06 09:06:10,607] VIGA Efemeerse funktsiooni loomisel aadressil /brokers/ids/0, sõlm on juba olemas ja omaniku '72057597827809280' ei ühti praeguse sessiooni '72057597827809313' (kafka.zk.KafkaZkClient$ CheckedEphemeral)
[2021-07-06 09:06:10,616] ERROR [KafkaServer id=0] Surmav viga KafkaServeri käivitamisel. Valmistu sulgemiseks (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists
        aadressil org.apache.zookeeper.KeeperException.create(KeeperException.java:126)
        at kafka.zk.KafkaZkClient$CheckedEphemeral.getAfterNodeExists(KafkaZkClient.scala:1904)
        at kafka.zk.KafkaZkClient$CheckedEphemeral.create(KafkaZkClient.scala:1842)
        at kafka.zk.KafkaZkClient.checkedEphemeralCreate(KafkaZkClient.scala:1809)
        aadressil kafka.zk.KafkaZkClient.registerBroker(KafkaZkClient.scala:96)
        aadressil kafka.server.KafkaServer.startup(KafkaServer.scala:308)
        Kafkas. Kafka$.main(Kafka.scala:109)
        Kafkas. Kafka.main (Kafka.scala)


Ajutine lahendus

Peata zookeeper ja Kafka, kustuta kõik failid C:\tmp\kafka-logs\__consumer_offsets-42\ kaustast.





Eelmine:Windowsi alt vaata programmi, kuhu Java.exe kuulub
Järgmine:Linux Redis lähtekoodi paigaldamine ja juurutamine
 Üürileandja| Postitatud 06.07.2021 13:34:36 |
Kafka protsess katkeb aeg-ajalt.

1、ERROR Ei õnnestunud puhastada logi __consumer_offsets-30 korral dir /tmp/kafka-logs IOExceptioni tõttu (kafka.server.LogDirFailureChannel)

2. Linux puhastab regulaarselt /tmp kataloogi faile ning minu kafka logifailide kataloog paigutatakse /tmp/kafka-logs kataloogi, mille tulemusel seda regulaarselt puhastatakse, nii et kafka teeb logide lugemisel või lisamisel vea.
grep log.dirs /opt/kafka_2.12-2.3.0/config/server.properties
/tmp/kafka-logs
3. Muuda
log.dirs=/opt/kafka_2.12-2.3.0/kafka-logs/
4. Taaskäivita kafka
5. Lisa kafka logikataloog puhastusvalgete nimekirja
/tmp kataloogi tühjendamine centos7 all vastutab teenuse systemd eest ning sellega seotud konfiguratsioonifailid asuvad kataloogis /usr/lib/tmpfiles.d, me muudame konfiguratsioonifaili tmp.conf ja lisame sinna kafka logikata.
#防止删除kafka日志文件
X /tmp/kafka-logs

/tmp kataloogi puhastamine centos6-s toimub tmpwatchi abil, mis tugineb kroni ajastusele, ning ajastusfail on /etc/cron.daily/tmpwatch
#防止删除kafka日志文件
X /tmp/kafka-logs
 Üürileandja| Postitatud 12.07.2021 10:57:17 |
Kafka Windowsi süsteem katkeb pärast mõnda aega töötamist
https://www.itsvse.com/thread-9984-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com