Phantom DSL如何实际连接Cassandra?

Dan*_*lis 8 scala cassandra phantom-dsl

我想使用Scala 的Phantom DSL for Cassandra.我注意到它使用下面的Datastax Java驱动程序,但我没有在文档中看到有关如何实际连接或配置连接的任何内容.包含的测试使用嵌入式Cassandra,因此无济于事.这个库有没有详细的例子或教程?

Eug*_*nev 2

要使用 Phantom“表”运行操作,您需要在范围内具有隐式 Session 对象。实现这一目标的一种方法是 CassandraConnector,您可以使用ContactPoint构建连接器。例如你可以使用这个例子

或者您可以构建自己的方式来初始化隐式会话。

更新

此外,您还可以在此博文中更深入地了解连接器。

  • 您也可以看一下这个示例:https://github.com/websudos/phantom/blob/develop/phantom-example/src/main/scala/com/websudos/phantom/example/basics/DBConnector.scala (2认同)