如何在 Embedded-Cassandra 中获取特定版本的 Cassandra
How do I get a specific version of Cassandra in Embedded-Cassandra
在Embedded-Cassandra
(https://github.com/nosan/embedded-cassandra/wiki)中,默认版本似乎是3.11.4。我想使用 3.11.3。我尝试设置版本但出现错误
val factory = new LocalCassandraFactory
println(s"factory is ${factory}")
factory.setVersion(("3.11.1"))
...
错误
WARN c.g.n.e.c.l.a.RemoteArtifact - HTTP (404 Not Found) status for URL 'http://www.mirrorservice.org/sites/ftp.apache.org/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz'
确实,该版本不存在于
http://www.mirrorservice.org/sites/ftp.apache.org/cassandra/
如何在 EmbeddedCassandra 中使用特定版本的 Cassandra
您收到的是异常还是警告消息?
RemoteArtifact
尝试从多个 URL 下载存档。
- https://apache.org/dyn/closer.cgi?action=download&filename=cassandra/${版本}/apache-cassandra-${版本}-bin.tar.gz
- https://archive.apache.org/dist/cassandra/${版本}/apache-cassandra-${版本}-bin.tar.gz
第二个 link 适合我。
https://archive.apache.org/dist/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz
在Embedded-Cassandra
(https://github.com/nosan/embedded-cassandra/wiki)中,默认版本似乎是3.11.4。我想使用 3.11.3。我尝试设置版本但出现错误
val factory = new LocalCassandraFactory
println(s"factory is ${factory}")
factory.setVersion(("3.11.1"))
...
错误
WARN c.g.n.e.c.l.a.RemoteArtifact - HTTP (404 Not Found) status for URL 'http://www.mirrorservice.org/sites/ftp.apache.org/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz'
确实,该版本不存在于 http://www.mirrorservice.org/sites/ftp.apache.org/cassandra/
如何在 EmbeddedCassandra 中使用特定版本的 Cassandra
您收到的是异常还是警告消息?
RemoteArtifact
尝试从多个 URL 下载存档。
- https://apache.org/dyn/closer.cgi?action=download&filename=cassandra/${版本}/apache-cassandra-${版本}-bin.tar.gz
- https://archive.apache.org/dist/cassandra/${版本}/apache-cassandra-${版本}-bin.tar.gz
第二个 link 适合我。
https://archive.apache.org/dist/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz