2017-05-19 12 views
0

単位テストを介してCassandraキー空間でいくつかの操作を実行するには、組み込みのcassandraインスタンスを起動する必要があります。プログラミング言語はJavaです。組み込みのcassandraを起動するオプションは何ですか?単体テスト用の埋め込みCassandraインスタンスの開始

私はmojo mavenプラグインを使用しましたが、次のコマンドを使用してインスタンスを開始した後、localhostのデフォルトポート9042で開始されたcassandraインスタンスは表示されません。 プラグイン:http://www.mojohaus.org/cassandra-maven-plugin/usage.html コマンドを開始するには:MVNカサンドラを:-Dcassandra.nativeTransportPort = 9042

を実行するには、使用量の面で欠けているものがあるか、私は別の何かを使用する必要がありますか?

おかげ Jyothi

答えて

1

私たちはユニットテストのためのCassandra unitを使用しています。このライブラリは、便利なヘルパーを提供し、その後、ローカルホスト/ 9042発言で、このインスタンスに接続することによって、これを確認することができ

EmbeddedCassandraServerHelper.startEmbeddedCassandra(); 
+0

非常に簡単なコードから組み込みカサンドラを開始することができますか? CQL経由で? – Jyothi

+0

はい、DataStax Java Driver Sessionインスタンスを介してCQLクエリに接続して実行します。 –

関連する問題