2014-10-08 35 views
8

我想爲Scala的Cassandra使用Phantom DSL。我已經注意到它在下面使用了Datastax Java驅動程序,但是在文檔中我沒有看到關於如何實際連接或配置連接的任何信息。包含的測試使用嵌入式Cassandra,所以這沒有幫助。這個庫有沒有詳細的例子或教程?Cassandra的Phantom DSL如何實際連接?

回答

4

要使用Phantom「表」運行操作,您需要在範圍內具有隱式的Session對象。實現這一目標的一種方法是CassandraConnector,並且您可以使用ContactPoint構建連接器。例如,您可以使用this example

或者你可以建立你自己的初始化隱式會話的方式。

更新

此外,您可以在this blog post更深入地瞭解連接器。

+2

你也可以看看這個例子:https://github.com/websudos/phantom/blob/develop/phantom-example/src/main/scala/com/websudos/phantom/example/basics/DBConnector .scala – 2014-10-08 03:29:47

+0

這是簡單連接器是最佳生產方式嗎? – 2015-04-15 11:55:52

+1

@ThiagoPereira您可以輕鬆覆蓋構建羣集的方式以添加日誌記錄信息等等。取決於您使用連接器的Cassandra節點數是否合適。 – flavian 2015-05-11 21:27:36

相關問題