mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-12 10:35:51 +00:00
fix(docker): start issue when there are multiple kafka brokers in bootstrap config (#2231)
This commit is contained in:
parent
81fa8d6129
commit
8d731b577e
@ -7,7 +7,7 @@ fi
|
||||
|
||||
dockerize \
|
||||
-wait tcp://$EBEAN_DATASOURCE_HOST \
|
||||
-wait tcp://$KAFKA_BOOTSTRAP_SERVER \
|
||||
-wait tcp://$(echo $KAFKA_BOOTSTRAP_SERVER | sed 's/,/ -wait tcp:\/\//g') \
|
||||
-wait http://$ELASTICSEARCH_HOST:$ELASTICSEARCH_PORT \
|
||||
-wait $NEO4J_HOST \
|
||||
-timeout 240s \
|
||||
|
||||
@ -6,7 +6,7 @@ if ! echo $NEO4J_HOST | grep -q "://" ; then
|
||||
fi
|
||||
|
||||
dockerize \
|
||||
-wait tcp://$KAFKA_BOOTSTRAP_SERVER \
|
||||
-wait tcp://$(echo $KAFKA_BOOTSTRAP_SERVER | sed 's/,/ -wait tcp:\/\//g') \
|
||||
-wait http://$ELASTICSEARCH_HOST:$ELASTICSEARCH_PORT \
|
||||
-wait $NEO4J_HOST \
|
||||
-timeout 240s \
|
||||
|
||||
@ -2,6 +2,6 @@
|
||||
|
||||
# -wait tcp://GMS_HOST:$GMS_PORT \
|
||||
dockerize \
|
||||
-wait tcp://$KAFKA_BOOTSTRAP_SERVER \
|
||||
-wait tcp://$(echo $KAFKA_BOOTSTRAP_SERVER | sed 's/,/ -wait tcp:\/\//g') \
|
||||
-timeout 240s \
|
||||
java -jar /datahub/datahub-mce-consumer/bin/mce-consumer-job.jar
|
||||
@ -3,6 +3,7 @@ package com.linkedin.metadata.kafka.config;
|
||||
import io.confluent.kafka.serializers.AbstractKafkaAvroSerDeConfig;
|
||||
import io.confluent.kafka.serializers.KafkaAvroDeserializer;
|
||||
import java.time.Duration;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.avro.generic.GenericRecord;
|
||||
@ -40,7 +41,7 @@ public class KafkaConfig {
|
||||
|
||||
// KAFKA_BOOTSTRAP_SERVER has precedence over SPRING_KAFKA_BOOTSTRAP_SERVERS
|
||||
if (kafkaBootstrapServer != null && kafkaBootstrapServer.length() > 0) {
|
||||
props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, kafkaBootstrapServer);
|
||||
props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, Arrays.asList(kafkaBootstrapServer.split(",")));
|
||||
} // else we rely on KafkaProperties which defaults to localhost:9092
|
||||
|
||||
props.put(AbstractKafkaAvroSerDeConfig.SCHEMA_REGISTRY_URL_CONFIG, kafkaSchemaRegistryUrl);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user