我想使用 cassie 客户端来使用 cassandra 2.0.1 和 scala 2.10.2 。所以我想知道我必须在 sbt 中使用哪个依赖项才能使用它。
"com.twitter" % "cassie" % "0.19.0"
这是未解决的依赖关系。告诉我正确的版本。
如何检索客户端没有完整记录。
将此添加到您的 build.sbt:
resolvers += "Twitter's Repository" at "http://maven.twttr.com/"
libraryDependencies += "com.twitter" % "cassie" % "0.19.0" excludeAll(
ExclusionRule(organization = "com.sun.jdmk"),
ExclusionRule(organization = "com.sun.jmx"),
ExclusionRule(organization = "javax.jms")
)
已经有一个拉取请求来解决这个问题。
对于任何绊倒于此的人来说,twitter 客户端已经过时并且在最近的 scala 版本中构建很痛苦,此外,较新的 cassandra 客户端使用 CQL 并且不推荐使用 thrift。所以我建议使用 java datastaxx 驱动程序一帆风顺,忘记 cassie。