Skip to content

Commit 2f65fc1

Browse files
committed
[SPARK-12177][Streaming][Kafka] use a random port for embedded Kafka
1 parent 22db76f commit 2f65fc1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

external/kafka-0-10/src/main/scala/org/apache/spark/streaming/kafka010/KafkaTestUtils.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private[kafka010] class KafkaTestUtils extends Logging {
6161

6262
// Kafka broker related configurations
6363
private val brokerHost = "localhost"
64-
private var brokerPort = 9092
64+
private var brokerPort = 0
6565
private var brokerConf: KafkaConfig = _
6666

6767
// Kafka broker server
@@ -110,7 +110,8 @@ private[kafka010] class KafkaTestUtils extends Logging {
110110
brokerConf = new KafkaConfig(brokerConfiguration, doLog = false)
111111
server = new KafkaServer(brokerConf)
112112
server.startup()
113-
(server, port)
113+
brokerPort = server.boundPort()
114+
(server, brokerPort)
114115
}, new SparkConf(), "KafkaBroker")
115116

116117
brokerReady = true

0 commit comments

Comments
 (0)