out.close();
}
private Keyspace getKeyspace() {
Cluster cassandraCluster = HFactory.createCluster(
Constants.CLUSTER_NAME, new CassandraHostConfigurator(Constants.CLUSTER_HOST), credentials);
if (cassandraCluster.describeKeyspace(Constants.KEYSPACE_NAME) == null) {
BasicColumnFamilyDefinition columnFamilyDefinition = new BasicColumnFamilyDefinition();
columnFamilyDefinition.setKeyspaceName(Constants.KEYSPACE_NAME);
columnFamilyDefinition.setName(Constants.COL_FAMILY_NAME);
columnFamilyDefinition.setComparatorType(ComparatorType.LONGTYPE);
ColumnFamilyDefinition cfDef = new ThriftCfDef(columnFamilyDefinition);
KeyspaceDefinition keyspaceDefinition =
HFactory.createKeyspaceDefinition(Constants.KEYSPACE_NAME,
SimpleStrategy.class.getName(), 1, Arrays.asList(cfDef));
cassandraCluster.addKeyspace(keyspaceDefinition);
}
Keyspace friendListKS = HFactory.createKeyspace(Constants.KEYSPACE_NAME, cassandraCluster);
//cassandraCluster.getConnectionManager().shutdown(); // shutdown the connection
return friendListKS;