Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15810|Atbildi: 2

Windows Kafka KĻŪDA Neizdevās iztīrīt žurnālu __consumer_offsets

[Kopēt saiti]
Publicēts 06.07.2021 13:30:04 | | |
Pārskats:

Kafka konfigurē JMX attālināto uzraudzību
https://www.itsvse.com/thread-9968-1-1.html

Detalizēts skaidrojums par Kafka konfigurācijas parametriem
https://www.itsvse.com/thread-9965-1-1.html

Kafka manuāli iestata nobīdi
https://www.itsvse.com/thread-9641-1-1.html

Kafka operācijas .NET/C# ziņojumu rindām [ar avota kodu]
https://www.itsvse.com/thread-9619-1-1.html


Windows Kafka kļūda ir šāda:

[2021-07-06 09:05:54,809] KĻŪDA Neizdevās iztīrīt žurnālu __consumer_offsets-42 katalogā C:\tmp\kafka-logs IOException (kafka.server.LogDirFailureChannel) dēļ
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] Nevarēja atrast nobīdes indeksa failu, kas atbilst žurnālfailam C:\tmp\kafka-logs\__consumer_offsets-42\ 00000000000000000000.log, segmenta atgūšana un indeksa failu atjaunošana ... (kafka.log.Žurnāls)

[2021-07-06 09:06:10,607] KĻŪDA Kļūda, veidojot īslaicīgu /brokers/ids/0, mezgls jau pastāv, un īpašnieks '72057597827809280' neatbilst pašreizējai sesijai '72057597827809313' (kafka.zk.KafkaZkClient$ PārbaudītsĪslaicīgs)
[2021-07-06 09:06:10,616] KĻŪDA [KafkaServer id=0] Nāvējoša kļūda KafkaServer startēšanas laikā. Sagatavošanās izslēgšanai (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = NodeExists
        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)
        at kafka.server.KafkaServer.startup(KafkaServer.scala:308)
        Kafkā. Kafka$.main(Kafka.scala:109)
        Kafkā. Kafka.main(Kafka.scala)


Pagaidu risinājums

Pārtrauciet zookeeper un Kafka, izdzēsiet visus failus mapē C:\tmp\kafka-logs\__consumer_offsets-42\.





Iepriekšējo:Sadaļā Windows skatiet programmu, kurai Java.exe pieder
Nākamo:Linux Redis avota koda uzstādīšana un izvietošana
 Saimnieks| Publicēts 06.07.2021 13:34:36 |
Kafkas process laiku pa laikam uzkaras.

1 、 KĻŪDA Neizdevās iztīrīt žurnālu __consumer_offsets-30 dir /tmp/kafka-logs IOException dēļ (kafka.server.LogDirFailureChannel)

2. Linux regulāri tīrīs failus /tmp direktorijā, un mans kafka žurnālfailu direktorijs tiek ievietots direktorijā /tmp/kafka-logs, kā rezultātā tas tiek regulāri iztīrīts, tāpēc kafka kļūdīsies, mēģinot lasīt vai pievienot žurnālus.
grep log.dirs /opt/kafka_2.12-2.3.0/config/server.properties
/tmp/kafka-logs
3. Modificēt
log.dirs=/opt/kafka_2.12-2.3.0/kafka-logs/
4. Restartējiet kafku
5. Pievienojiet kafka žurnāla direktoriju tīrīšanas baltajam sarakstam
/tmp direktorija notīrīšana zem centos7 ir atbildīga par pakalpojumu systemd, un ar to saistītie konfigurācijas faili atrodas direktorijā /usr/lib/tmpfiles.d, mēs modificējam konfigurācijas failu tmp.conf un pievienojam tam kafka žurnāla direktoriju.
#防止删除kafka日志文件
X /tmp/kafka-žurnāli

/tmp direktorijas tīrīšana centos6 tiek panākta, izmantojot tmpwatch, kas balstās uz cron laiku, un plānošanas fails ir /etc/cron.daily/tmpwatch
#防止删除kafka日志文件
X /tmp/kafka-žurnāli
 Saimnieks| Publicēts 12.07.2021 10:57:17 |
Kafka Windows sistēma pēc kāda laika darbības uzkars
https://www.itsvse.com/thread-9984-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com