当Cassandra作为服务运行时,添加keyspace
本文关键字:添加 keyspace 运行时 服务 Cassandra | 更新日期: 2023-09-27 18:16:31
我的cassandra数据库作为服务运行。现在我想添加一个新的键空间
当我通过CMD/cqlsh执行时,它看起来像这样:
CREATE KEYSPACE core_meter WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };
当Cassandra作为服务运行时,我如何实现这一点?
我有一个c#程序与它通信,我可以用c#代码创建一个键空间吗?
您可以通过在会话中不调用keyspace来在代码中添加新的keyspace:
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 };");
}