【发布时间】:2015-11-09 17:40:21
【问题描述】:
我正在尝试使用 phantom(websudos) 的 scala cassendra。这是我的代码。
def main(args: Array[String]) {
val hosts = Seq("localhost")
val connector = ContactPoints(hosts).keySpace("demo")
val i = connector.session.execute("select * from demo.events")
println(i.all())
}
这将转储表格中的内容,但程序永远不会退出。
但是,我将此代码放入 FlatSpec 代码工作并正确退出。
class SongsTest extends FlatSpec{
"test" should "Test" in {
val hosts = Seq("localhost")
val connector = ContactPoints(hosts).keySpace("demo")
val i = connector.session.execute("select * from demo.events")
println(i.all())
}
我错过了什么?
【问题讨论】:
-
甚至
connector.provider.cluster.close上次我不得不同时使用两者 -
session.close 不起作用。但是集群关闭工作。如果你把它作为答案,我可以接受它