C#クライアントSDKを使用してホスト上の名前空間をリモートで一覧表示したいのですが、ドキュメントが非常に不足しています。
これを行うためのサーバーツールを知っていますが、作成しているメンテナンスツールからクエリを実行する必要があるため、サーバーコンソールを使用することはできません。
誰かがこれが可能かどうか、もしそうならそれをどのように行うか知っていますか?
C#クライアントSDKを使用してホスト上の名前空間をリモートで一覧表示したいのですが、ドキュメントが非常に不足しています。
これを行うためのサーバーツールを知っていますが、作成しているメンテナンスツールからクエリを実行する必要があるため、サーバーコンソールを使用することはできません。
誰かがこれが可能かどうか、もしそうならそれをどのように行うか知っていますか?
文字列「namespaces」を使用して info 呼び出しを行い、返された値を解析できます。C# 情報 API に関するドキュメント: http://www.aerospike.com/apidocs/csharp/html/Methods_T_Aerospike_Client_Info.htm
clmonitor が Aerospike クラスターとの通信に使用するロジックをエミュレートすることで、その情報を取得できます。Clmonitor は Python で書かれています。clmonitor で「info」コマンドを実行すると、豊富な情報が提供されます。そのサブセットは名前空間のリストです。C# コードで clmonitor が使用するロジックをエミュレートしてクラスターと通信し、必要な情報を解析することをお勧めします。今後は、 Aerospike フォーラムを利用して、Aerospike について質問することをお勧めします。エアロスパイクにご関心をお寄せいただきありがとうございます。