![](/img/trans.png)
[英]Unable to connect to Cassandra db through Kundera in Play! framework
[英]how to connect to cassandra through scala in play framework
我正在尋找的答案是我需要通過 play-scala 連接到 cassandra 的依賴項。 cassandra 2.2.0 版,播放 2.4 版
我的 build.sbt 文件:
name := """basic-form"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
"com.typesafe.akka" %% "akka-actor" % "2.2.0", "com.typesafe.akka" %% "akka-slf4j" % "2.2.0","com.datastax.cassandra" % "cassandra-driver-core" % "2.0.2")
在導入“com.datastax.driver.core.Cluster”時出現錯誤,datastax 不是 com 的成員
建議將不勝感激。
您可以使用@manub 所寫的 DataStax 驅動程序。
如果您是新手,那么從字面上看,您需要將此字符串添加到build.sbt文件中
libraryDependencies += "com.datastax.cassandra" % "cassandra-driver-core" % "3.0.0"
和連接示例
object CassandraClient {
private val cluster = Cluster.builder()
.addContactPoint("localhost")
.withPort(9042)
.build()
val session = cluster.connect()
def getValueFromCassandraTable() = {
session.execute("SELECT * FROM mykeyspace.users")
}
}
Cassandra 的官方 DataStax Java 驅動程序可在https://datastax.github.io/java-driver/ 獲得。 您只需要在 SBT 構建中導入依賴項並閱讀文檔即可開始使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.