我的 cassandra 数据库作为服务运行。现在我想添加一个新的键空间
当我通过 CMD/cqlsh 执行此操作时,它看起来像这样:
CREATE KEYSPACE core_meter WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };
Run Code Online (Sandbox Code Playgroud)
当 Cassandra 作为服务运行时,如何实现这一目标?
我有一个与之通信的 C# 程序,我可以使用 C# 代码创建键空间吗?
您可以通过不在会话中调用键空间来在代码中添加新的键空间,如下所示:
public void CreateKeyspace()
{
cluster = Cluster.Builder().AddContactPoint("192.168.30.104").Build();
session = cluster.Connect();//
session.Execute("CREATE KEYSPACE acc_meter WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };");
}
Run Code Online (Sandbox Code Playgroud)