检查Cassandra是否正常工作

时间:2013-11-01 12:03:31

标签: java cassandra

我是Cassandra的新手,我想用JUnit将测试用例写入cassandra。 我使用CassandraDaemon类在IntelliJ IDEA中启动cassandra。我想等 直到Cassandra在runnig测试方法之前启动并运行。有没有办法检查cassandra是否正在运行(使用Java)?

感谢。

1 个答案:

答案 0 :(得分:4)

偶尔我会有这样的代码:

    DatabaseDescriptor.createAllDirectories();
    CassandraDaemon cassandraDaemon = new CassandraDaemon();
    cassandraDaemon.init(null);
    cassandraDaemon.start();

运行后,您可以确定Cassandra正常运行。方法start()正在阻止。一旦它返回Cassandra正在运行。