2014-10-08 10 views
8

Mi piacerebbe utilizzare lo Phantom DSL per Cassandra di Scala. Ho notato che utilizza il driver Datastax Java sottostante, ma non vedo nulla nella documentazione su come effettivamente connettere o configurare una connessione. I test inclusi utilizzano un Cassandra incorporato, quindi questo non aiuta. Ci sono esempi dettagliati o tutorial per questa libreria?Come si collega effettivamente Phantom DSL per Cassandra?

risposta

4

Per eseguire operazioni con le "tabelle" Phantom è necessario disporre di un oggetto Session implicito nell'ambito. Un modo per ottenere ciò è CassandraConnector e puoi creare connettori usando ContactPoint. Ad esempio è possibile utilizzare this example.

Oppure è possibile creare il proprio modo di inizializzare la sessione implicita.

Aggiornamento

Inoltre si può leggere sui connettori in modo più approfondito sulla this blog post.

+2

Inoltre, è possibile dare un'occhiata a questo esempio: https://github.com/websudos/phantom/blob/develop/phantom-example/src/main/scala/com/websudos/phantom/example/basics/DBConnector .scala –

+0

Questo connettore semplice è il modo migliore per andare in produzione? –

+1

@ThiagoPereira È possibile sovrascrivere facilmente il modo in cui i cluster sono creati per aggiungere le informazioni di registrazione e così via. A seconda di quanti nodi di Cassandra si sta usando il connettore è una buona misura. – flavian

Problemi correlati