Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15810|Odgovoriti: 2

Windows Kafka NAPAKA Ni uspelo očistiti dnevnika za __consumer_offsets

[Kopiraj povezavo]
Objavljeno na 6. 07. 2021 13:30:04 | | |
Pregled:

Kafka konfigurira oddaljeno spremljanje JMX
https://www.itsvse.com/thread-9968-1-1.html

Podrobna razlaga Kafkovih konfiguracijskih parametrov
https://www.itsvse.com/thread-9965-1-1.html

Kafka ročno nastavi odmik
https://www.itsvse.com/thread-9641-1-1.html

Kafka operacije za .NET/C# vrste sporočil [z izvorno kodo]
https://www.itsvse.com/thread-9619-1-1.html


Napaka Windows Kafka je naslednja:

[2021-07-06 09:05:54,809] NAPAKA Ni uspelo očistiti dnevnika za __consumer_offsets-42 v dir C:\tmp\kafka-logs zaradi IOException (kafka.server.LogDirFailureChannel)
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] NAPAKA [Log partition=__consumer_offsets-42, dir=C:\tmp\kafka-logs] Ni bilo mogoče najti indeksne datoteke z zamikom, ki ustreza datoteki dnevnika C:\tmp\kafka-logs\__consumer_offsets-42\ 00000000000000000000.log, obnavljam segment in obnavljam indeksne datoteke... (kafka.log.Dnevnik)

[2021-07-06 09:06:10,607] ERROR Napaka Pri ustvarjanju ephemeral na /brokers/ids/0, vozlišče že obstaja in lastnik '72057597827809280' ne ustreza trenutni seji '72057597827809313' (kafka.zk.KafkaZkClient$ CheckedEphemeral)
[2021-07-06 09:06:10,616] NAPAKA [KafkaServer id=0] Usodna napaka med zagonom KafkaServerja. Pripravite se na izklop (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists
        na org.apache.zookeeper.KeeperException.create(KeeperException.java:126)
        at kafka.zk.KafkaZkClient$CheckedEphemeral.getAfterNodeExists(KafkaZkClient.:1904)
        at kafka.zk.KafkaZkClient$CheckedEphemeral.create(KafkaZkClient.:1842)
        at kafka.zk.KafkaZkClient.checkedEphemeralCreate(KafkaZkClient.:1809)
        at kafka.zk.KafkaZkClient.registerBroker(KafkaZkClient.:96)
        at kafka.server.KafkaServer.startup(KafkaServer.:308)
        Na Kafko. Kafka$.main(Kafka.:109)
        Na Kafko. Kafka.main (Kafka.)


Začasna rešitev

Ustavi zookeeperja in Kafko, izbriši vse datoteke pod mapo C:\tmp\kafka-logs\__consumer_offsets-42\.





Prejšnji:Pod Windows si oglejte program, ki mu Java.exe pripada
Naslednji:Namestitev in nameščanje izvorne kode Linux Redis
 Najemodajalec| Objavljeno na 6. 07. 2021 13:34:36 |
Kafka proces se občasno zatakne.

1、ERROR Ni uspelo očistiti dnevnika za __consumer_offsets-30 v dir /tmp/kafka-logs zaradi IOException (kafka.server.LogDirFailureChannel)

2. Linux redno čisti datoteke v mapi /tmp, moja mapa dnevnikov Kafka pa je postavljena v mapo /tmp/kafka-logs, kar pomeni, da se redno čisti, zato Kafka naredi napako pri branju ali dodajanju dnevnikov.
grep log.dirs /opt/kafka_2.12-2.3.0/config/server.properties
/tmp/kafka-logs
3. Prilagodi
log.dirs=/opt/kafka_2.12-2.3.0/kafka-logs/
4. Ponovno zaženi Kafko
5. Dodajte Kafka dnevnik imenik na seznam belih za čiščenje
Čiščenje mape /tmp pod centos7 je odgovorno za storitev systemd, povezane konfiguracijske datoteke pa so v mapi /usr/lib/tmpfiles.d, spremenimo konfiguracijsko datoteko tmp.conf in vanjo dodamo mapo dnevnikov kafka.
#防止删除kafka日志文件
X /tmp/kafka-logs

Čiščenje /tmp imenika v centos6 se izvaja preko tmpwatch, ki temelji na časovni razporeditvi cron, datoteka za razporejanje pa je /etc/cron.daily/tmpwatch
#防止删除kafka日志文件
X /tmp/kafka-logs
 Najemodajalec| Objavljeno na 12. 07. 2021 10:57:17 |
Kafka Windows sistem se po določenem delu zatakne
https://www.itsvse.com/thread-9984-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com