Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15810|Svare: 2

Windows Kafka FEIL Klarte ikke å rydde loggen for __consumer_offsets

[Kopier lenke]
Publisert på 06.07.2021 13:30:04 | | |
Anmeldelse:

Kafka konfigurerer JMX fjernovervåking
https://www.itsvse.com/thread-9968-1-1.html

Detaljert forklaring av Kafkas konfigurasjonsparametere
https://www.itsvse.com/thread-9965-1-1.html

Kafka setter offset-offset manuelt
https://www.itsvse.com/thread-9641-1-1.html

Kafka-operasjoner for .NET/C#-meldingskøer [med kildekode]
https://www.itsvse.com/thread-9619-1-1.html


Windows Kafka-feilen er som følger:

[2021-07-06 09:05:54,809] FEIL: Klarte ikke å rydde loggen for __consumer_offsets-42 i dir: C:\tmp\kafka-logs på grunn av 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] FEIL [Log partition=__consumer_offsets-42, dir=C:\tmp\kafka-logs] Fant ikke offset-indeksfilen som tilsvarer loggfilen C:\tmp\kafka-logs\__consumer_offsets-42\ 00000000000000000000.log, gjenopprette segment og bygge opp indeksfiler... (kafka.log.Logg)

[2021-07-06 09:06:10,607] ERROR-feil ved opprettelse av ephemeral på /brokers/ids/0, node eksisterer allerede og eier '72057597827809280' samsvarer ikke med nåværende økt '72057597827809313' (kafka.zk.KafkaZkClient$) CheckedEphemeral)
[2021-07-06 09:06:10,616] FEIL [KafkaServer id=0] Fatal feil under oppstart av KafkaServer. Gjør klar til nedstengning (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists
        på 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)
        at kafka.zk.KafkaZkClient.registerBroker(KafkaZkClient.scala:96)
        på kafka.server.KafkaServer.startup(KafkaServer.scala:308)
        På Kafka. Kafka$.main(Kafka.scala:109)
        På Kafka. Kafka.main (Kafka.scala)


Midlertidig løsning

Stopp zookeeper og Kafka, slett alle filer under mappen C:\tmp\kafka-logs\__consumer_offsets-42\.





Foregående:Under Windows, se programmet Java.exe tilhører
Neste:Installasjon og distribusjon av Linux Redis-kildekode
 Vert| Publisert på 06.07.2021 13:34:36 |
Kafka-prosessen henger opp fra tid til annen.

1、FEIL Klarte ikke å rydde opp loggen for __consumer_offsets-30 i dir/tmp/kafka-logs på grunn av IOException (kafka.server.LogDirFailureChannel)

2. Linux renser filene i /tmp-katalogen regelmessig, og min kafka-loggmappe er plassert i /tmp/kafka-logs-mappen, noe som fører til at den blir ryddet opp jevnlig, så kafka vil lage en feil når jeg prøver å lese eller legge til logger.
grep log.dirs /opt/kafka_2.12-2.3.0/config/server.properties
/tmp/kafka-logs
3. Endre
log.dirs=/opt/kafka_2.12-2.3.0/kafka-logs/
4. Start kafka på nytt
5. Legg til Kafka-loggkatalogen i opprydningshvitelisten
Slettingen av /tmp-katalogen under centos7 er ansvarlig for tjenestesystemd, og de tilhørende konfigurasjonsfilene ligger i /usr/lib/tmpfiles.d-mappen, vi endrer konfigurasjonsfilen tmp.conf og legger til kafka-loggmappen i den.
#防止删除kafka日志文件
X /tmp/kafka-logs

Rensingen av /tmp-katalogen i centos6 gjøres via tmpwatch, som er avhengig av tidspunktet til cron, og planleggingsfilen er /etc/cron.daily/tmpwatch
#防止删除kafka日志文件
X /tmp/kafka-logs
 Vert| Publisert på 12.07.2021 10:57:17 |
Kafka Windows-systemet henger seg opp etter å ha kjørt en periode
https://www.itsvse.com/thread-9984-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com