1

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

我知道执行此操作的服务器工具,但我需要从我正在编写的维护工具中查询它,因此不能选择使用服务器控制台。

有人知道这是否可行,如果可以,该怎么做?

4

2 回答 2

2

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

于 2014-02-11T19:30:24.753 回答
0

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

于 2013-03-13T23:16:39.677 回答