【问题标题】:How to list the namespaces of a Citrusleaf/AeroSpike host?如何列出 Citrusleaf/AeroSpike 主机的命名空间?
【发布时间】:2013-03-12 18:10:34
【问题描述】:

我想使用 C# 客户端 SDK 远程列出主机上的命名空间,但关于它的文档非常稀缺。

我知道有一个服务器工具可以做到这一点,但我需要从我正在编写的维护工具中查询它,因此不能使用服务器控制台。

有谁知道这是否可行,如果可以怎么办?

【问题讨论】:

    标签: database nosql key-value-store aerospike


    【解决方案1】:

    您可以使用字符串“namespaces”进行信息调用并解析返回值。 c# info API 上的文档:http://www.aerospike.com/apidocs/csharp/html/Methods_T_Aerospike_Client_Info.htm

    【讨论】:

      【解决方案2】:

      您可以通过模拟 clmonitor 用来与 Aerospike 集群通信的逻辑来获取该信息。 Clmonitor 是用 Python 编写的;在 clmonitor 中执行“info”命令会提供大量信息,其中一部分是命名空间列表。我建议您在 C# 代码中模拟 clmonitor 使用的逻辑来与集群通信,然后解析出您需要的信息。以后,我建议您利用Aerospike forums 来询问有关 Aerospike 的问题。感谢您对 Aerospike 的关注。

      【讨论】:

      • 感谢您的回复。我在哪里可以找到 clmonitor?在 python SDK 上?
      • clmonitor 是 citrusleaf-tools / aerospike-tools 软件包的一部分。
      猜你喜欢
      • 2015-12-10
      • 2015-12-19
      • 2011-02-14
      • 2020-12-13
      • 1970-01-01
      • 2013-07-02
      • 2016-06-04
      • 1970-01-01
      • 2018-07-17
      相关资源
      最近更新 更多