Skip to main content

configuredatastore

このユーティリティーはすべての ArcGIS Data Store タイプで使用されます。

ArcGIS Data Store をインストールしたら、Data Store 構成アプリではなく、configuredatastore ユーティリティーを実行して、データ ストアを作成し、GIS サーバー サイトに登録することができます。 このユーティリティーを使用して、次のタイプのデータ ストアを作成できます:

configuredatastore ユーティリティーのその他の用途は次のとおりです。

  • データ ストア内のすべてのコンピューターで ArcGIS Data Store ソフトウェアを更新した後で、データ ストアをアップグレードします。

  • 時空間ビッグ データ ストア内のコンピューターのロールを指定します。

  • 既存の単一インスタンスのグラフ ストアまたはオブジェクト ストアのデプロイメント モードを変更します。

構文

configuredatastore <ArcGIS Server host name> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data store content directory> [--stores {relational | spatiotemporal | graph | object}] [--mode {singleInstance | cluster}] [--roles {coord | data}]

オプション

説明

<ArcGIS Server host name>

ArcGIS Enterprise ホスティング サーバーとして使用されているか、使用される予定の GIS サーバー サイトです。 次のいずれかを指定します:

  • ホスティング サーバー サイト内のいずれかのコンピューターの完全修飾ドメイン名 (gisserver.example.com 形式)

  • ホスティング サーバー サイトの URL (https://gisserver.example.com:6443 形式)

    注意:

    GIS サーバー サイトで Web Adaptor またはロード バランサーが使用されている場合でも、URL を上記の形式で指定する必要があります。

  • ホスティング サーバー サイト内のいずれかのコンピューターの IP アドレス

<ArcGIS Server administrator>

ホスティング GIS サーバー サイトの管理者権限を持つ組み込み (組織固有ではない) ユーザーのユーザー名を指定します。

<ArcGIS Server administrator password>

上記で使用したアカウントのパスワードを指定します。

<data store content directory>

データ ストア コンテンツ ディレクトリーは、データ ストア ファイルが作成されるローカル コンピューター上の場所です。

注意:

このオプションは、初めて configuredatastore ユーティリティーを使用してデータ ストアを作成する場合に必須です。 データ ストア コンテンツ ディレクトリーを指定した後で、同じコンピューター上で configuredatastore ユーティリティーを実行してその他のタイプのデータ ストアを作成したり、データ ストアをアップグレードしたりする場合には、このオプションは無視されます。

--stores

このオプションでは、構成する ArcGIS Data Store のタイプを指定します。

有効な値は以下のとおりです。

  • relational

  • spatiotemporal

  • graph

  • object

    --stores オプションを指定しないと、relational 値と見なされます。

--mode

このオプションは、データ ストアを作成するときに、グラフ ストアおよびオブジェクト ストアに適用されます。 また、このオプションは、既存のグラフ ストアまたはオブジェクト ストアのモードを変更する場合にも使用できます。

有効な値は singleInstance または cluster です。

モードを指定しなかった場合、オブジェクト ストアとグラフ ストアは単一インスタンス モードで作成されます。

--roles

この任意指定のオプションは、複数のコンピューターで構成された時空間ビッグ データ ストアにのみ適用されます。

サポートされている値は、coorddata、または coord,data です。

時空間ビッグ データ ストア コンピューターは、いずれかのロールまたは両方のロールで作成できます。 両方のロールでコンピューターをデプロイするには、2 つのロールをカンマで区切ります。たとえば、configuredatastore ユーティリティーを実行して時空間ビッグ データ ストアをコンピューター上に作成する場合は、--roles coord,data を指定します。

それぞれのロール (コーディネーターとデータ) については、「データ ストアへのコンピューターの追加」をご参照ください。

また、configuredatastore ユーティリティーを --roles オプションで実行して、既存の時空間ビッグ データ ストア コンピューターのロールを変更することもできます。

注意:

時空間ビッグ データ ストアのアップグレードを完了するために configuredatastore ユーティリティーを実行する場合、--roles オプションを含めないでください。 --roles オプションはコンピューター単位で適用されますが、アップグレードは時空間ビッグ データ ストア全体に影響します。

特定のタイプのデータ ストアの構成

上記に従って、--stores オプションを使用して、作成するデータ ストアのタイプを指定します。 それぞれのデータ ストア タイプについては、次のリンクをご参照ください。

同じコンピューター上で複数のデータ ストア タイプを構成するには、それぞれのタイプをカンマで区切ります (スペースなし)。 たとえば、リレーショナル ストアとグラフ ストアを同じコンピューター上に構成するには、--stores relational,graph を指定します。

注意:

同じコンピューター上に構成されたデータ ストアはメモリーなどのリソースを競合するため、パフォーマンスに悪影響がおよび、データ ストアが停止する可能性があります。 これは特に時空間ビッグ データ ストア、グラフ ストア、およびオブジェクト ストアに当てはまります。そのため、時空間ビッグ データ ストア、グラフ ストア、またはオブジェクト ストアは他のデータ ストアや他の ArcGIS コンポーネントと同じコンピューターに構成しないでください。

時空間ビッグ データ ストア、グラフ ストア、またはオブジェクト ストアで複数のコンピューターの作成をスクリプト化する場合、クラスター内の追加コンピューターの作成をスクリプト化する前に、最初のコンピューターを GIS サーバー サイトで手作業で構成する必要があります。 他のコンピューターが同時に追加されないよう、スクリプトに待ち時間を含めます。

各データ ストア タイプにはデフォルト モードがあり、そのモードでデータ ストアが作成されます。 グラフ ストアまたはオブジェクト ストアを作成する場合は、別のモードを指定できます。

この手順については、「データ ストアの作成」をご参照ください。

ArcGIS Data Store インストール更新後のデータ ストアの構成

ArcGIS Data Store のアップグレードの一環として、既存のデータ ストア用コンピューターを再構成する必要があります。 ArcGIS Data Store の新しいバージョンをすべてのデータ ストア コンピューターの既存の ArcGIS Data Store の上にインストールした後、configuredatastore ユーティリティーを実行して、該当するデータ ストア タイプのアップグレードを完了します。 アップグレードする configuredatastore ユーティリティーの実行場所と実行回数は、データ ストアのタイプによって異なります。

ArcGIS Enterprise デプロイメント内のすべてのコンピューターに新しいバージョンの ArcGIS Data Store をインストールするまで、構成を実行できません。

詳細および手順については、「ArcGIS Data Store のアップグレード」をご参照ください。

オブジェクト ストアのモード変更

オブジェクト ストアのモードを単一インスタンスからクラスター モードに変更するには、configuredatastore ユーティリティーを実行して 2 台以上のコンピューターをオブジェクト ストアに追加します。追加する際には、--mode オプションを cluster に設定します。 これにより、オブジェクト ストア全体のモードがクラスター モードにリセットされます。

注意:
  • モードを単一インスタンスからクラスターに変更する前に、オブジェクト ストアのデフォルトのバックアップ場所を構成しておく必要があります。 オブジェクト ストアに追加するコンピューターが、この場所にアクセスできる必要があります。

  • オブジェクト ストアのモードをクラスターから単一インスタンスに変更することはできません。

グラフ ストアのモード変更

グラフ ストアに 1 台のコンピューターが含まれている場合、単一インスタンス モードで実行されています。 3 台のコンピューターが含まれている場合、クラスター モードで実行されています。

グラフ ストアのモードを単一インスタンスからクラスター モードに変更するには、--mode オプションを cluster に設定して configuredatastore ユーティリティーを実行します。

注意:
  • --mode オプションを使用して、グラフ ストアの作成時や単一インスタンス グラフ ストアのアップグレード時にグラフ ストアのモードを指定することができます。 また、configuredatastore ユーティリティーを実行してグラフ ストアのモードを単一インスタンス モードからクラスター モードに変更することもできます。

  • モードを単一インスタンスからクラスターに変更する前に、グラフ ストアのデフォルトのバックアップ場所を構成しておく必要があります。 グラフ ストアに追加するコンピューターが、この場所にアクセスできる必要があります。

  • グラフ ストアのモードをクラスターから単一インスタンスに変更することはできません。

時空間ビッグ データ ストア コンピューターのロールの変更

すべての時空間ビッグ データ ストア クラスターには、コーディネーター ロールのコンピューターが必要です。このロールのコンピューターは、クラスター内で他のすべてのコンピューターの現在のコーディネーターとしての役割を果たします。 時空間ビッグ データ ストアで作成する最初のコンピューターにはコーディネーター ロールが必要であり、この最初のコンピューターが現在のアクティブなコーディネーターになります。 現在のコーディネーター コンピューターで障害が発生した場合でもクラスターが動作を続けるようにするには、クラスター内で 2 台以上の他のコンピューターにコーディネーター ロールを割り当てる必要があります。

時空間ビッグ データ ストア クラスターには、データ ロールのコンピューターも 1 台以上必要です。

データ ストアへのコンピューターの追加」に記載されているように、コンピューターをクラスターに追加すると、そのコンピューターにロールが割り当てられます。 コーディネーターとして適格なコンピューターをデータの格納専用に変更できます。 現在データ ロールだけが割り当てられているコンピューターにコーディネーター ロールを追加することができます。

実行できるロールの変更は次のとおりです。

  • コーディネーター コンピューターをデータ コンピューターに変更するには、--roles data を指定します。 この操作は、クラスター内にコーディネーターとして適格な他のコンピューターが存在する場合に実行できます。 クラスター内にコーディネーターとして適格な他のコンピューターが 3 台以上存在する場合は、コーディネーター コンピューターをデータ ロールに変更することができます。

  • 両方のロールでデプロイされたコンピューターからコーディネーター ロールを削除するには、--roles data を指定します。 この場合、データ ロールのコンピューターには何も影響がありません。 クラスター内にコーディネーターとして適格な他のコンピューターが 3 台以上存在する場合は、コンピューターからコーディネーター ロールを削除することができます。

  • データ ロールだけが割り当てられるように最初にデプロイされたコンピューターにコーディネーター ロールを追加するには、--roles coord,data を指定します。 最大で 5 台のコンピューターにコーディネーター ロールを割り当てることができます。 クラスター内にすでに 5 台のコーディネーター コンピューターが存在する場合は、クラスター内のデータ コンピューターにコーディネーター ロールを追加することができません。

ヒント:

コンピューターのロールを変更する前に、いずれかのコンピューターで describedatastore ユーティリティーを実行して、時空間ビッグ データ ストア クラスター内の各コンピューターにどのロールが割り当てられているかを確認しておきます。

この例では、ホスト フィーチャ レイヤー データのデータ ストア (リレーショナル ストア) が作成されます。 このデータ ストアを使用する GIS サーバー サイトのいずれかのコンピューター名は gisserver.example.com:6443 であり、サイト管理者のユーザー名は admin、パスワードは Iph33l$ik です。また、データ ストアのコンテンツ ディレクトリーは /dstore/data です。

./configuredatastore.sh gisserver.example.com admin Iph33l$ik /dstore/data --stores relational --prompt no

この例では、ホスト フィーチャ レイヤー データのデータ ストア (リレーショナル ストア) が作成されます。 このデータ ストアを使用する GIS サーバー サイトのいずれかのコンピューター名は gisserver.example.com であり、サイト管理者のユーザー名は admin、パスワードは Iph33l$ik です。また、データ ストアのコンテンツ ディレクトリーは C:\datastore\data\ です。

configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\data\ --stores relational --prompt no

以下の例では、コンピューターが既存のオブジェクト ストア (単一インスタンス) に追加されます:

./configuredatastore.sh gisserver.example.com admin Iph33l$ik dsstore/cache3 --stores object --mode cluster --prompt no

configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\cache3\ --stores object --mode cluster --prompt no

次の例では、時空間ビッグ データ ストア クラスター内のデータ専用のコンピューターのうちの 1 台にコーディネーター ロールが追加されており、現在のコーディネーター コンピューターで障害が発生した場合にコーディネーターの役割を果たせるようになっています。

./configuredatastore.sh gisserver.example.com admin Iph33l$ik dsstore/cache3 --stores spatiotemporal --roles coord,data --prompt no

configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\cache3\ --stores spatiotemporal --roles coord,data --prompt no