15 MB以上の大きなメッセージをKafkaで送信するにはどうすればよいですか?
文字列メッセージをJava Producer APIを使用してKafka V. 0.8に送信します。メッセージサイズが約15 MBの場合、を取得しMessageSizeTooLargeExceptionます。message.max.bytes40 MB に設定しようとしましたが、それでも例外が発生します。小さなメッセージは問題なく機能しました。 (例外はプロデューサーに表示されます。このアプリケーションにはコンシューマーがありません。) この例外を取り除くにはどうすればよいですか? 私のサンプルプロデューサー設定 private ProducerConfig kafkaConfig() { Properties props = new Properties(); props.put("metadata.broker.list", BROKERS); props.put("serializer.class", "kafka.serializer.StringEncoder"); props.put("request.required.acks", "1"); props.put("message.max.bytes", "" + 1024 * 1024 * 40); return new ProducerConfig(props); } エラーログ: 4709 [main] WARN kafka.producer.async.DefaultEventHandler - Produce request with correlation id 214 …