Astyanax で Cassandra 1.2.6 を使用しています。Java を使用して DummyKeyspace という名前のキースペースを作成しました。そのキースペースには から到達できますが、 からは到達できcassandra-cliませんcqlsh。なんで?
ここに私のJavaコードがあります:
public void createKeyspace(Cluster cluster,String KEYSPACE_NAME,String STRATEGY, String REPLICA_FACTOR) throws ConnectionException
    {
        if(cluster.describeKeyspace(KEYSPACE_NAME) == null)
        {
            KeyspaceDefinition ksDef = cluster.makeKeyspaceDefinition();
            Map<String,String> stratOptions = new HashMap<String,String>();
            stratOptions.put("replication_factor", REPLICA_FACTOR);
            ksDef.setName(KEYSPACE_NAME)
                .setStrategyOptions(stratOptions)
                .setStrategyClass(STRATEGY);
            cluster.addKeyspace(ksDef);
            System.out.println("Keyspace " + KEYSPACE_NAME + " created and added to cluster.");
        }
        else
        {
            System.out.println("Keyspace " + KEYSPACE_NAME + " already existed.");
        }
    }
到達しようとしたときのエラーは次のとおりです。
cqlsh> USE DummyKeyspace;
Bad Request: Keyspace 'dummykeyspace' does not exist