2016-05-30 6 views
0

DataStax Javaドライバ(KeySpaceの作成、テーブルの作成など)を使用してCassandraを設定することはできますか?javaドライブ(DataStax製)を使用してCassandraキースペースを作成できますか?

Getting Started ...のマニュアルでは、cqlshを使用してKeySpaceなどが対話形式で作成されたと想定しています。私は強くjavaの中ののすべてをとすることを好むが、javaドライバapiを見て見ると、KeySpaceを作成する方法が見つからなかった。

おかげ

答えて

1

それはDataStaxのJavaドライバ(など、表を作成し、キースペースを作成する)を使用してセットアップカサンドラすることは可能ですか?もちろん

あなたは、ドライバの流暢API内の対応方法を探している場合
Session session = ... 

session.execute("CREATE KEYSPACE ...."); 
session.execute("CREATE TABLE ..."); 
2

cqlsh> describe keyspace test; 

CREATE KEYSPACE test WITH replication = { 
    'class': 'SimpleStrategy', 
    'replication_factor': '3' 
}; 

SchemaStatement stmnt = SchemaBuilder.createKeyspace("test") 
     .with() 
     .replication(ImmutableMap.of("class", "SimpleStrategy", "replication_factor", 3)); 
session.execute(stmnt); 

はになります

関連する問題