2017-05-19 61 views
0

我需要启动嵌入式cassandra实例以通过单元测试对Cassandra密钥空间执行一些操作。编程语言是Java。有什么选择启动嵌入式cassandra?为单元测试启动嵌入式Cassandra实例

我使用了mojo maven插件,但是在使用以下命令启动实例后,我没有看到cassandra实例在本地主机的默认端口9042上启动。 插件:http://www.mojohaus.org/cassandra-maven-plugin/usage.html 命令启动:MVN卡桑德拉:运行-Dcassandra.nativeTransportPort = 9042

有东西在使用方面的丢失,或者我需要使用不同的东西?

感谢 此Jyothi

回答

1

我们使用Cassandra unit单元测试。该库提供有用的工具,并允许在要启动嵌入式卡桑德拉从代码很容易通过连接到该实例

EmbeddedCassandraServerHelper.startEmbeddedCassandra(); 
+0

你能然后验证此说本地主机/ 9042?通过CQL? – Jyothi

+0

是的,我们通过DataStax Java Driver Session实例连接并执行CQL查询。 –