2016-08-16 4 views
0

하드 코딩 스키마 대신 Cassandra API를 사용하여 빌드하려고합니다. 내 스키마는Cassandra 빌더를 사용하여 CREATE KEYSPACE

는 "NOT이있는 경우 KEYSPACE 만들기"입니다

예, 테이블을 만들기 위해 우리가

SchemaBuilder.createTable (TABLENAME) .ifNotExists를 사용하는();

동일한 방법으로 'KEYSPACE'를 만드는 방법은 무엇입니까?

저는 Cassandra 3.x 버전을 사용하고 있습니다.

도와주세요.

답변

0

당신은

SchemaBuilder.createKeyspace(keyspaceName).ifNotExists() 

Cassandra-Java API DOC

+0

감사 Anshul을 할 수 있습니다. 하지만 이미 ** createKeyspace ** 메소드를 사용해 보았습니다. 놀람, 그것은 방법이 정의되지 않는다고 말하고있다. SchemaBuilder 바이너리를 검사했지만이 메서드는 정의하지 않았습니다. –

+0

조사가 끝나면 ** 카산드라 3.0 **을 사용하고 있으며이 방법은 카산드라 3.0 이상으로 정의되었습니다. 다시 Anshul에게 감사드립니다. –

관련 문제