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 Enterprise ホスティング サーバーとして使用されているか、使用される予定の GIS サーバー サイトです。 次のいずれかを指定します:
|
|
|
ホスティング GIS サーバー サイトの管理者権限を持つ組み込み (組織固有ではない) ユーザーのユーザー名を指定します。 |
|
|
上記で使用したアカウントのパスワードを指定します。 |
|
|
データ ストア コンテンツ ディレクトリーは、データ ストア ファイルが作成されるローカル コンピューター上の場所です。 注意:このオプションは、初めて configuredatastore ユーティリティーを使用してデータ ストアを作成する場合に必須です。 データ ストア コンテンツ ディレクトリーを指定した後で、同じコンピューター上で configuredatastore ユーティリティーを実行してその他のタイプのデータ ストアを作成したり、データ ストアをアップグレードしたりする場合には、このオプションは無視されます。 |
|
|
このオプションでは、構成する ArcGIS Data Store のタイプを指定します。 有効な値は以下のとおりです。
|
|
|
このオプションは、データ ストアを作成するときに、グラフ ストアおよびオブジェクト ストアに適用されます。 また、このオプションは、既存のグラフ ストアまたはオブジェクト ストアのモードを変更する場合にも使用できます。 有効な値は モードを指定しなかった場合、オブジェクト ストアとグラフ ストアは単一インスタンス モードで作成されます。 |
|
|
この任意指定のオプションは、複数のコンピューターで構成された時空間ビッグ データ ストアにのみ適用されます。 サポートされている値は、 時空間ビッグ データ ストア コンピューターは、いずれかのロールまたは両方のロールで作成できます。 両方のロールでコンピューターをデプロイするには、2 つのロールをカンマで区切ります。たとえば、configuredatastore ユーティリティーを実行して時空間ビッグ データ ストアをコンピューター上に作成する場合は、 それぞれのロール (コーディネーターとデータ) については、「データ ストアへのコンピューターの追加」をご参照ください。 また、configuredatastore ユーティリティーを 注意:時空間ビッグ データ ストアのアップグレードを完了するために configuredatastore ユーティリティーを実行する場合、 |
特定のタイプのデータ ストアの構成
上記に従って、--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