【问题标题】:Cassandra add keyspace when cassandra is running as a service当 cassandra 作为服务运行时,Cassandra 添加密钥空间
【发布时间】:2016-11-04 21:53:55
【问题描述】:

我的 cassandra 数据库作为服务运行。 现在我想添加一个新的键空间

当我通过 CMD/cqlsh 执行此操作时,它看起来像这样:

CREATE KEYSPACE core_meter WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };

当 Cassandra 作为服务运行时,我该如何实现?

我有一个 C# 程序与之通信,我可以用 C# 代码创建一个键空间吗?

【问题讨论】:

    标签: c# cassandra


    【解决方案1】:

    您可以通过不在会话中调用键空间来在代码中添加新的键空间,如下所示:

      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 };");
    
        }
    

    【讨论】:

      猜你喜欢
      • 2019-02-23
      • 1970-01-01
      • 2012-01-24
      • 2016-04-18
      • 2022-07-22
      • 2020-05-25
      • 1970-01-01
      • 2021-11-25
      • 2021-06-28
      相关资源
      最近更新 更多