Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


14.3.7 getposition(データの格納先の表示)

〈この項の構成〉

(1) 機能

指定したkeyまたはグループの,格納先EADsサーバを表示します。

(2) 規則

(3) 形式

eztool getposition <key> [-l]

(4) オプションおよび引数

(a) <key>

格納先EADsサーバを表示したいデータに関連づけられたkeyを指定します。

keyには,半角1,024文字までの,ASCIIコード「0x20」〜「0x7E」の文字が指定できます。

ただし,次の場合はエラーとなります。

  • 区切り文字(:)がkeyの先頭または後尾にある場合

    (例) 「:element」「group:」

  • 区切り文字(:)が連続している場合

    (例) 「group::element」

(b) -lまたは--local

クラスタ定義で設定したクラスタ構成で,指定したkeyまたはグループが格納されるEADsサーバを知りたい場合に指定します。

このオプションを指定すると,コマンドを実行するEADsサーバのクラスタ定義ファイルの内容を読み込みます。

次の場合は,エラーとなります。

注意事項

稼働中のクラスタ構成情報で,指定したkeyまたはグループが格納されるEADsサーバを知りたい場合は,このオプションを指定しないで実行してください。

なお,このオプションを指定しない場合,ダウンしているEADsサーバの情報は表示されません。表示されるEADsサーバ数とReplicationCount(データの多重度)を比較することで,データのコピー状況を確認します。

(5) 出力例

eztool getpositionコマンドの実行結果の出力例を次に示します。

[図データ]

表示内容を次の表に示します。

項番

表示内容

説明

1

ReplicationCount

データの多重度

2

HashValue

指定されたkeyまたはグループ名のハッシュ値

3

No.

データの優先度

昇順で表示されます。

4

IP_Address

EADsサーバのIPアドレス

5

ClientPort

EADsクライアントとの通信に使用するEADsサーバのポート番号

6

Position

EADsサーバの位置(ハッシュ値)

注※

データを多重化している場合,データの格納先EADsサーバ,データのコピー先EADsサーバの順に表示されます。

この例の場合,No.1に表示されているEADsサーバがデータの格納先,No.2以降に表示されているEADsサーバが,データのコピー先となります。

(6) リターンコード

0:成功

101:失敗

(7) 注意事項