Github user koeninger commented on a diff in the pull request:
https://github.com/apache/spark/pull/23103#discussion_r235462394
--- Diff:
external/kafka-0-10-sql/src/main/scala/org/apache/spark/sql/kafka010/KafkaSourceProvider.scala
---
@@ -538,6 +538,17 @@ private[kafka010] object KafkaSourceProvider extends
Logging {
.setIfUnset(ConsumerConfig.RECEIVE_BUFFER_CONFIG, 65536:
java.lang.Integer)
.build()
+ /**
+ * Returns a unique consumer group (group.id), allowing the user to set
the prefix of
+ * the consumer group
+ */
+ private def streamingUniqueGroupId(parameters: Map[String, String],
+ metadataPath: String): String = {
+ val groupIdPrefix = parameters
+ .getOrElse("group.id.prefix", "spark-kafka-source")
--- End diff --
It seems like convention has been to mostly use camelcase for streaming
options that aren't from the existing kafka.blah.whatever configuration
namespace... e.g. subscribePattern, startingOffsets, maxOffsetsPerTrigger
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]