2013-03-12 22 views
1

我想使用C#Client SDK遠程列出主機上的命名空間,而且文檔非常稀少。如何列出Citrusleaf/AeroSpike主機的命名空間?

我知道一個服務器工具來做到這一點,但我需要從我正在編寫的維護工具中查詢,所以使用服務器控制檯不是一個選項。

有沒有人知道這是可能的,如果是的話如何去做?

回答

0

您可以通過模擬clmonitor用來與Aerospike集羣通信的邏輯來獲取該信息。 Clmonitor是用Python編寫的;在clmonitor中執行'info'命令可以提供豐富的信息,其中的一部分是名稱空間列表。我建議你模仿clmonitor在你的C#代碼中使用的邏輯來與集羣進行通信,然後解析出你需要的信息。在未來,我建議您利用Aerospike forums來詢問Aerospike的相關問題。感謝您對Aerospike的關注。

+0

感謝您的回覆。我在哪裏可以找到clmonitor?在python SDK? – Pedrom 2013-03-14 02:16:43

+1

clmonitor是citrusleaf-tools/aerospike-tools軟件包的一部分。 – 2014-05-30 02:13:15