С 1 мая я начал использовать коннектор раковины kafka s3 (коннектор в комплекте).Работает нормально до 8 мая.Проверяя состояние, он сообщает, что какое-то исключение aws вылетает из этого коннектора.Это не должно быть большой проблемой, поэтому я хочу восстановить его.
Я попробовал следующие шаги:
- I POST / connectors / s3sink / restart.Затем я увидел, что разъем находится в режиме RUNNING, но задача все еще не выполнена.
- Затем я PUT / connectors / s3sink / task / 0 / restart.Хорошо, теперь задача находится в режиме RUNNING.
Но затем я записываю журнал в журнал, обнаружив, что он начинает перезаписывать старые данные, такие как данные 3 мая.И он испортил старые данные!
Итак, REST API Connect перезапуска сбрасывает смещение?Я думал, что это сохранит смещение и просто запустит смещение, в котором происходит сбой.
А как правильно перезапустить сбойную задачу соединителя?Удаляя эти POD?(с использованием kubernetes) или с помощью REST / task / 0 / restart?Когда мне следует использовать / connectors / s3sink / restart?