Skip To Content

ArcGIS Data Store REST コマンド

ArcGIS Data Store を構成するときは、ポータルのホスティング サーバーとしての役割を果たす GIS Server サイトと関連付けます。データ ストアのステータスを変更または確認する操作は ArcGIS Server Administrator Directory で実行します。(URL の形式は https://gisserver.domain.com:6443/arcgis/admin です)。スタンバイ コンピューターをリレーショナル データ ストアと ArcGIS Server Administrator Directory の GIS Server サイトから削除することもできます。次の各セクションには、それぞれの操作の概要と ArcGIS API ドキュメントへのリンクが記載されています。

以下に示すのは ArcGIS Server Administrator Directory のパスです。各タイプのデータ ストアに対する操作には、これに従ってアクセスする必要があります。

  • リレーショナル データ ストア: [data] > [items] > [enterpriseDatabases] > [<データ ストア名>] > [machines] > [<コンピューター名>]
  • ビッグ データ ストア: [data] > [items] > [nosqlDatabases] > [AGSDataStore_bigdata_<データ ストア名>] > [machines] > [<コンピューター名>]
  • タイル キャッシュ データ ストア: [data] > [items] > [nosqlDatabases] > [AGSDataStore_nosql_<データ ストア名>] > [machines] > [<コンピューター名>]

データ ストア コンピューターのステータスの変更

データ ストア内の各コンピューターを一度停止してから再起動できます。また、スタンバイ リレーショナル データ ストア コンピューターをプライマリに昇格させることもできます。

プライマリ リレーショナル データ ストア コンピューターを停止しても、オンプレミスの配置でデータ ストアのフェイルオーバーは行われません。これは、データ ストアを一時的にオフラインにするなどのメンテナンス タスクを実行する場合は、フェイルオーバーを行う必要がないからです。

たとえば、次のアップグレード シナリオの中でデータ ストア コンピューターのステータスを変更します。

  • スタンバイ コンピューターを停止する。
  • スタンバイ コンピューターをアップグレードする。
  • スタンバイ コンピューターを起動する。
  • makePrimary コマンドを使用して、スタンバイをプライマリに昇格させる。
  • 元のプライマリ コンピューターを停止する。
  • 元のプライマリ コンピューターをアップグレードする。
  • 元のプライマリ コンピューターを起動する。
  • 元のプライマリ コンピューターをスタンバイ コンピューターとしてデータ ストアにもう一度追加する。

ホスティング サーバーの ArcGIS Server Administrator Directory に ArcGIS Server サイト管理者としてログインした後、特定のコンピューターにアクセスし、次のいずれかのコマンドを使用して、データ ストア コンピューターのステータスを変更します。

  • stop
  • start
  • makePrimary (スタンバイ リレーショナル データ ストア コンピューターのみ)

データ ストアの整合チェック

validate ArcGIS Server REST コマンドを使用すると、データ ストア内の各コンピューターのステータスを確認できます。

ArcGIS Server サイト管理者として ArcGIS Server Administrator Directory にログインし、確認したい特定のデータ ストア タイプ内のコンピューターのうちの 1 つに移動して、[整合 チェック] をクリックし、そのデータ ストアに関連する情報を参照します。データ ストアのステータスに関連する重要な情報として、次のようなものがあります。

  • overallhealth - 値は Healthy または Unhealthy です。データ ストア内のコンピューターのうちの半分を超えるコンピューターがアクセス不能である場合、そのデータ ストアは Unhealthy と見なされます ("datastore.overallhealth": "Unhealthy")。コンピューターがアクセス不能である場合、そのコンピューターは Unhealthy と見なされます ("machine.overallhealth": "Unhealthy")。
  • status - リレーショナル データ ストアまたはタイル キャッシュ データ ストアの場合、値は Started または Stopped です。停止している間、ホスト フィーチャ レイヤーやホスト シーン レイヤーを、ポータルに公開することはできません。

    ビッグ データ ストアの場合、値は次のいずれかです。

    • green — データはすべて揃っています
    • yellow — データは揃っていますが、レプリカ コピーの一部または全部が存在しないため、ビッグ データ ストアは高可用性構成になっていません。単一コンピューターでビッグ データ ストアを構成した場合は、常にこの状態になります。データのバランス調整中や、ビッグ データ ストアを構成するコンピューターの一部にアクセスできない場合にも、この状態になることがあります。複数コンピューターによるビッグ データ ストアでこの状態になった場合は、コンピューターがすべて動作しているかどうか確認してください。すべて動作している場合は、数時間待ってもう一度確認します。それでも status が yellow のままであれば、ArcGIS Serverログにエラー情報が現れていないか調べてください。
    • red — データの一部または全部にアクセスできません。ログを調べて対処してください。

  • role — リレーショナル データ ストア内のコンピューターにのみ適用され、コンピューターが primary (プライマリ) か standby (スタンバイ) かを表します。
  • messages - データ ストアのステータスに関連する警告メッセージおよびエラー メッセージがここに表示されます。たとえば、複数コンピューターのタイル キャッシュ データ ストアを整合チェックする場合、シーンのキャッシュ データが現在高可用性でなければ (言い換えると、1 つ以上のシーンのキャッシュの 1 つのコピーのみが存在する場合)、メッセージを受信します。

データ ストアの整合チェックは、コンピューターが起動しているか停止しているかの確認、makePrimary コマンドを使用した後でスタンバイがプライマリになっているかどうかの確認、タイル キャッシュ データ ストアが高可用性の状態にあるかどうかの識別のために実行できる他、ホスト フィーチャまたはシーン レイヤーを公開できない場合やこれらにアクセスできない場合、GeoAnalytics ツール を実行できない場合に、最初のトラブルシューティング手順としても実行できます。

スタンバイ コンピューターの削除

remove ArcGIS Server REST コマンドを使用すると、リレーショナル データ ストアからスタンバイ コンピューターを削除できます。たとえば、別のコンピューターをスタンバイ コンピューターとして使用する場合は、元のスタンバイ コンピューターをデータ ストアから削除した後、ArcGIS Data Store を新しいコンピューターにインストールし、新しいコンピューターをスタンバイとして構成します。

ホスティング サーバーの ArcGIS Server Administrator Directory に ArcGIS Server サイト管理者としてログインして、remove コマンドを使用します。