Мы используем Confluent's Kafka S3 Connector , версия 5.2.1.Работая с одним узлом в настройке Distributed Worker.
За документацию мы сможем установить сброс в S3 как для размера, так и для временного интервала.
Мы используем следующие настройки сброса
{
"rotate.interval.ms": 300000, // 5 minutes
"flush.size": 1000,
"timestamp.extractor": "Wallclock" // default
... (other settings)
}
, но я не вижу никаких данных, записываемых в теме, которая содержит менее 1000 сообщений, но в которой есть данные.
Однако, когдаЯ изменяю настройку на меньший размер сброса и удаляю интервал вращения:
{
"flush.size": 5, // some small amount
"timestamp.extractor": "Wallclock", // default
... (other settings)
}
При всех остальных настройках я могу сразу увидеть данные в корзине s3.
Я не являюсьизменяя любые другие параметры, я уверен, что есть возможность подключения к s3, и я вижу, что рабочие задачи развертываются.
Я что-то упустил?