我是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/

10-16 09:11