Вы можете использовать Apache Curator Utilities , предоставленный в процессе процесса ZooKeeper server TestingServer
, который могут быть использованы для тестирования.
С помощью maven
вы можете зависеть следующим образом
org.apache.curator
curator-test
3.2.1
И вы можете создавать в процессе zookeeper-сервер как folows
TestingServer zkServer;
@Before
public void setUp() throws Exception
{
zkServer = new TestingServer(2181, true);
}
@After
public void tearDown() throws Exception
{
zkServer.stop();
}
Для тестирования использования кластера можно использовать TestingCluster
, который создает внутренне запущенный ансамбль серверов ZooKeeper