hi, when I execute this code: import org.apache.cassandra.service. StorageService;
public class CasTest { public void CasTest() { } public static void main(String args[]) throws Exception { Class.forName("org.apache.cassandra.service.StorageService"); StorageService.instance.initServer(); Thread.sleep(10000L); } } I get this error: Exception in thread "main" java.lang.RuntimeException: org.apache.cassandra.exceptions.ConfigurationException: Cannot add column family 'users' to non existing keyspace 'system_auth'. at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:130) at org.apache.cassandra.auth.Auth.setupUsersTable(Auth.java:192) at org.apache.cassandra.auth.Auth.setup(Auth.java:126) at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:810) at org.apache.cassandra.service.StorageService.initServer(StorageService.java:554) at org.apache.cassandra.service.StorageService.initServer(StorageService.java:451) at CasTest.main(CasTest.java:13) Caused by: org.apache.cassandra.exceptions.ConfigurationException: Cannot add column family 'users' to non existing keyspace 'system_auth'. at org.apache.cassandra.service.MigrationManager.announceNewColumnFamily(MigrationManager.java:221) at org.apache.cassandra.cql3.statements.CreateColumnFamilyStatement.announceMigration(CreateColumnFamilyStatement.java:104) at org.apache.cassandra.cql3.statements.SchemaAlteringStatement.execute(SchemaAlteringStatement.java:73) at org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:104) at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:114) at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:122) ... 6 more When I run cassandra's binary on the same config file it finds keyspace 'system_auth' just fine. Do I miss some initialization instructions before invoking StorageService code ? This is with 1.2.7 Thanks in advance