2013-11-01 3 views
2

Я новичок в Cassandra, и я пытаюсь написать тестовые примеры для cassandra с JUnit. Я использую класс CassandraDaemon для запуска cassandra в IntelliJ IDEA. Я хочу подождать до тех пор, пока Cassandra не начнет работать до тестовых методов runnig. Есть ли способ проверить, работает ли cassandra (с Java)?Проверьте, работает ли Cassandra

Спасибо.

ответ

4

Иногда у меня есть такой код:

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

После того, как вы запустите его, вы можете быть уверены, что Кассандра и работает. Метод start() блокирует. Как только он вернется, Cassandra работает.

+0

спасибо @AlexR Я не знал, что метод start() блокирует. Ты спас мне какое-то время. –

Смежные вопросы