Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は Cassandra の初心者であり、JUnit を使用して Cassandra にテスト ケースを書き込もうとしています。CassandraDaemon クラスを使用して、IntelliJ IDEA で cassandra を起動します。テスト メソッドを実行する前に、Cassandra が起動して実行されるまで待ちたいと思います。Cassandra が (Java で) 実行されているかどうかを確認する方法はありますか?
ありがとう。
時々私はそのようなコードを持っています:
DatabaseDescriptor.createAllDirectories(); CassandraDaemon cassandraDaemon = new CassandraDaemon(); cassandraDaemon.init(null); cassandraDaemon.start();
一度実行すると、Cassandra が稼働していることを確認できます。メソッドstart()がブロックされています。それが戻ると、Cassandra が実行されています。
start()