2016-05-19 27 views

Odpowiedz

7

Próbujesz uzyskać dostęp do przesunięcia (29898318) w temacie (test) partycji (0), która jest obecnie niedostępna.

Nie może być dwa przypadki tej

  1. partycji tematu 0 nie mogą mieć te wiele wiadomości
  2. Twoja wiadomość w offsecie 29898318 może już usunięte przez okres retencji

Aby uniknąć możesz wykonać jedną z następujących czynności:

  1. Ustaw auto.offset.reset config na smallest lub largest. można znaleźć więcej informacji dotyczących tego here
  2. Można uzyskać smallest offset dostępne dla partycji tematu przez biegania po Kafka narzędziem wiersza poleceń

polecenie:

bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list <broker-ip:9092> --topic <topic-name> --time -2 

Nadzieja to pomaga!

+1

Dziękuję kolego, próbuję tego, ale nie działa. 'auto.offset.reset' powinno być' najnowsze', 'najwcześniejsze' lub' none' –

+1

spróbuj z 'najnowszym' – avr