检查卡桑德拉是否正常工作



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

谢谢。

偶尔我有这样的代码:

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

它后,您可以确定Cassandra已启动并运行。方法start()是阻止。一旦它返回,卡桑德拉正在运行。

最新更新