Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- key.serializer=org.apache.kafka.common.serialization.ByteArraySerializer
- value.serializer=org.apache.kafka.common.serialization.ByteArraySerializer
- acks=-1
- security.protocol=SASL_SSL
- sasl.mechanism=PLAIN
- ssl.protocol=TLSv1.2
- ssl.enabled.protocols=TLSv1.2
- ssl.truststore.password=changeit
- ssl.truststore.type=JKS
- ssl.endpoint.identification.algorithm=HTTPS
- ssl.truststore.location=/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/security/cacerts
- KafkaClient {
- com.ibm.messagehub.login.MessageHubLoginModule required
- serviceName="kafka"
- user="$USERNAME"
- password="$PASSWORD";
- };
- ProducerRecord<byte[], byte[]> record = new ProducerRecord<byte[], byte[]>(
- "MyTopic",
- KEY.getBytes("UTF-8"),
- "MESSAGE".getBytes("UTF-8"));
- // Synchronously wait for a response from Message Hub / Kafka.
- RecordMetadata m = kafkaProducer.send(record).get();
- java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.
- at org.apache.kafka.clients.producer.KafkaProducer$FutureFailure.<init>(KafkaProducer.java:730)
- at org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProducer.java:483)
- at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:430)
- at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:353)
- RESTRequest restApi = new RESTRequest(getRestHost(),getApiKey());
- String topics = restApi.get("/admin/topics", false);
- logger.info("Topics present in the system: " + topics);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement