我是Cassandra的新手,并且打算使用JUnit向Cassandra编写测试用例。
我使用CassandraDaemon类在IntelliJ IDEA中启动cassandra。我要等
直到Cassandra启动并运行runnig测试方法之前。有什么方法可以检查cassandra是否正在运行(使用Java)?
谢谢。
最佳答案
有时我有这样的代码:
DatabaseDescriptor.createAllDirectories();
CassandraDaemon cassandraDaemon = new CassandraDaemon();
cassandraDaemon.init(null);
cassandraDaemon.start();
一旦运行,就可以确定Cassandra已启动并正在运行。方法
start()
被阻止。一旦返回,Cassandra就会运行。关于java - 检查Cassandra是否正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19726390/