Java 如何以编程方式启动Apache Cassandra

Java 如何以编程方式启动Apache Cassandra,java,cassandra,Java,Cassandra,您好,我想在我的Java程序中嵌入Apache Cassandra,如何以编程方式启动它? 写了一篇关于如何将cassandra嵌入unittests的博客文章我们现在在我们的test utils模块中实现了这一点(它也不依赖于hector core) 如评论中所述,不存在清洁关闭状态。杀人是安全的 我知道这篇文章。该解决方案基于org.apache.cassandra.service.EmbeddedCassandraService,它只有一个run方法。我想知道如何用这个解决方案完全关闭C

您好,我想在我的Java程序中嵌入Apache Cassandra,如何以编程方式启动它?


写了一篇关于如何将cassandra嵌入unittests的博客文章

我们现在在我们的test utils模块中实现了这一点(它也不依赖于hector core)


如评论中所述,不存在清洁关闭状态。杀人是安全的

我知道这篇文章。该解决方案基于org.apache.cassandra.service.EmbeddedCassandraService,它只有一个run方法。我想知道如何用这个解决方案完全关闭Cassandra。Cassandra没有“完全关闭”这样的事情,让它死掉,它会在下次启动它时处理任何必要的日志重放。遗憾的是,让它死掉真的很难。我想我必须用另一个jvm来完成这项工作。