public async Task OneTimeSetUp() { _zookeeperContainer = new ZookeeperContainer(); await _zookeeperContainer.StartAsync(); _kafkaContainer = new KafkaContainer(_zookeeperContainer.Address); await _kafkaContainer.StartAsync(); await Task.Delay(5000); }
private void PrintKafkaVersion(KafkaContainer kafka) { using var adminClient = new AdminClientBuilder(new AdminClientConfig { BootstrapServers = kafka.GetUrl(), ApiVersionRequestTimeoutMs = 50000 }) .Build(); var metaData = adminClient.GetMetadata(TimeSpan.FromSeconds(1)); _testOutput.WriteLine($"Kafka version: {metaData.Brokers.FirstOrDefault().ToString()}"); }