Skip to content

Instantly share code, notes, and snippets.

@mp911de
Created October 29, 2014 17:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mp911de/ea5de9f1f3ef6a873307 to your computer and use it in GitHub Desktop.
Save mp911de/ea5de9f1f3ef6a873307 to your computer and use it in GitHub Desktop.
Create Keyspace.java
Session adminSession = cluster.connect();
BasicCassandraMappingContext cmp = new BasicCassandraMappingContext();
cmp.setInitialEntitySet(ImmutableSet.of(...));
cmp.initialize();
CassandraConverter cassandraConverter = new MappingCassandraConverter(cmp);
CassandraAdminTemplate admin = new CassandraAdminTemplate(adminSession, cassandraConverter);
CreateKeyspaceSpecification keyspace = new CreateKeyspaceSpecification(cassandraKeyspaceName);
keyspace.ifNotExists().withSimpleReplication(2);
admin.execute(keyspace);
adminSession.close();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment