2017-05-19 4 views
0

유닛 테스트를 통해 카산드라 키 스페이스에서 일부 작업을 수행하려면 임베디드 카산드라 인스턴스를 시작해야합니다. 프로그래밍 언어는 Java입니다. 내장 된 카산드라를 시작하기위한 옵션은 무엇입니까?유닛 테스트를 위해 임베디드 카산드라 인스턴스 시작하기

mojo maven 플러그인을 사용했지만 다음 명령을 사용하여 인스턴스를 시작한 후에 localhost에서 기본 포트 9042에서 시작된 cassandra 인스턴스가 표시되지 않습니다. 플러그인 : 실행 -Dcassandra.nativeTransportPort = 9042

이 사용의 측면에서 뭔가 빠진이 아니면 나는 다른 무언가를 사용해야합니까 : MVN 카산드라 : http://www.mojohaus.org/cassandra-maven-plugin/usage.html 명령 시작?

감사 Jyothi

답변

1

우리는 단위 테스트에 대한 Cassandra unit를 사용합니다. 이 라이브러리는 유용한 도우미를 제공하며 코드에서 Embedded Cassandra를 매우 쉽게 시작할 수 있습니다.

EmbeddedCassandraServerHelper.startEmbeddedCassandra(); 
+0

그러면 localhost/9042에서이 인스턴스에 연결하여이를 확인할 수 있습니까? CQL을 통해? – Jyothi

+0

예, 우리는 DataStax Java Driver Session 인스턴스를 통해 CQL 쿼리를 연결하고 수행합니다. –

관련 문제