List of usage examples for org.apache.zookeeper.server.quorum QuorumPeer getClientPort
public int getClientPort()
From source file:io.confluent.admin.utils.EmbeddedZookeeperEnsemble.java
License:Apache License
private void initialize() throws IOException { HashMap peers = new HashMap(); for (int i = 0; i < numNodes; i++) { int port = basePort++; int portLE = basePort++; peers.put(Long.valueOf(i), new QuorumPeer.QuorumServer(Long.valueOf(i), new InetSocketAddress(LOCAL_ADDR, port + 1000), new InetSocketAddress(LOCAL_ADDR, portLE + 1000), QuorumPeer.LearnerType.PARTICIPANT)); }/*from ww w . ja va2 s . c om*/ for (int i = 0; i < numNodes; i++) { File dir = Files.createTempDirectory("zk" + i).toFile(); int portClient = basePort++; log.info("creating QuorumPeer " + i + " port " + portClient); QuorumPeer s = new QuorumPeer(peers, dir, dir, portClient, 3, i, tickTime, initLimit, syncLimit); Assert.assertEquals(portClient, s.getClientPort()); quorumPeersById.put(i, s); if (i == 0) { hostPort = LOCAL_ADDR + ":" + portClient; } else { hostPort = hostPort + "," + LOCAL_ADDR + ":" + portClient; } } }