我是Cassandra的新手,我想用JUnit将测试用例写入cassandra。 我使用CassandraDaemon类在IntelliJ IDEA中启动cassandra。我想等 直到Cassandra在runnig测试方法之前启动并运行。有没有办法检查cassandra是否正在运行(使用Java)?
感谢。
答案 0 :(得分:4)
偶尔我会有这样的代码:
DatabaseDescriptor.createAllDirectories();
CassandraDaemon cassandraDaemon = new CassandraDaemon();
cassandraDaemon.init(null);
cassandraDaemon.start();
运行后,您可以确定Cassandra正常运行。方法start()
正在阻止。一旦它返回Cassandra正在运行。