public final class NestedZookeeperServers extends Object
可以根据不同的端口号启动多个Zookeeper服务. 但每个相同的端口号共用一个服务实例.
| 构造器和说明 |
|---|
NestedZookeeperServers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeServer(int port)
关闭内嵌的Zookeeper服务.
|
static NestedZookeeperServers |
getInstance()
获取单例实例.
|
void |
startServerIfNotStarted(int port,
String dataDir)
启动内嵌的Zookeeper服务.
|
public static NestedZookeeperServers getInstance()
public void startServerIfNotStarted(int port,
String dataDir)
port - 端口号
如果该端口号的Zookeeper服务未启动, 则启动服务. 如果该端口号的Zookeeper服务已启动, 则不做任何操作.
public void closeServer(int port)
port - 端口号Copyright © 2016. All rights reserved.