public KafkaEmbedded(Integer kafkaPort, Integer zookeeperPort) { try { zk = new ZookeeperEmbedded(zookeeperPort); zk.start(); this.port = null != kafkaPort ? kafkaPort : InstanceSpec.getRandomPort(); logDir = new File(System.getProperty("java.io.tmpdir"), "kafka/logs/kafka-test-" + kafkaPort); FileUtils.deleteQuietly(logDir); KafkaConfig config = buildKafkaConfig(zk.getConnectionString()); kafka = new KafkaServerStartable(config); kafka.startup(); } catch (Exception ex) { throw new RuntimeException("Could not start test broker", ex); } }
@BeforeClass public static void setup() throws Exception { zkEmbed = new ZookeeperEmbedded(2181); int zkPort = zkEmbed.start(); System.setProperty("coordinator.zkConfig.zkQuorum","localhost:"+ zkPort); }
@Before public void setUp() throws Exception { zkEmbed = new ZookeeperEmbedded(2181); zkEmbed.start(); Thread.sleep(2000); }
@Before public void setUp() throws Exception { zkEmbed = new ZookeeperEmbedded(2181); zkEmbed.start(); Thread.sleep(2000); }