RecordTooLargeException в Spark * Structured * Streaming - PullRequest
0 голосов
/ 26 мая 2020

Я продолжаю получать это сообщение об ошибке:

The message is 1169350 bytes when serialized which is larger than the maximum request size you have configured with the max.request.size configuration.

Как указано в других сообщениях StackOverflow, я пытаюсь установить конфигурацию «max.request.size» в Producer следующим образом:

.writeStream
.format("kafka")
.option(
  "kafka.bootstrap.servers",
  conig.outputBootstrapServer
)
.option(ProducerConfig.MAX_REQUEST_SIZE_CONFIG, "10000000")

Но это не работает. Правильно ли я это устанавливаю? Есть ли другой способ установить это свойство в Spark Structured Streaming?

1 Ответ

2 голосов
/ 26 мая 2020

Если я помню, вы должны добавлять ко всем свойствам kafka префикс «kafka.». Не могли бы вы попробовать это?

.option(s"kafka.${ProducerConfig.MAX_REQUEST_SIZE_CONFIG}", "10000000")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...