データ ストア構成アプリを使用すると、大半の ArcGIS Data Store タイプを作成し、ArcGIS Enterprise ポータルのホスティング サーバーとして機能する GIS Server サイトに結合することができます。
ヒント:
次のいずれかに当てはまる場合、データ ストア構成アプリを使用するのではなく、ArcGIS Data Store がインストールされているコンピューター上で configuredatastore ユーティリティーを実行します:
- Web ブラウザーへのアクセス権がない。
- 特定のロールで時空間ビッグ データ ストアに各ノードをデプロイする必要がある。
構成は ArcGIS Data Store がインストールされているコンピューターごとに行われます。 データ ストア構成アプリは Web アプリなので、ArcGIS Data Store がインストールされているコンピューターにアクセスできる別のコンピューターから実行できるのに対し、configuredatastore ユーティリティーは ArcGIS Data Store がインストールされているコンピューター上で実行する必要があります。
データ ストアを作成する前の考慮事項
データ ストアを作成する前に、以下の点に注意してください。
ディスク容量とメモリ
データ ストアを作成するコンピューターに必要なディスク容量とメモリを検討します。
データ ストアが大量のディスク容量を使用する場合の例を以下に示します。
- リレーショナル データ ストアは、数千のホスト フィーチャ レイヤーのデータを格納できますが、これは数ギガバイトのディスク領域を占有する可能性があります。
- ストリーム レイヤーから継続的に届くデータをアーカイブしたり、多数のモバイル作業員の位置を追跡したりすると、ビッグ データ ストアは急速に空きが減っていきます。
- 3D データのキャッシュは、シーン レイヤーまたは 3D タイル レイヤーに含まれているエリアやデータの複雑さに応じて、数ギガバイトから数テラバイトになります。 オブジェクト ストア コンピューター (複数可) のサイズを適宜調整します。
- キャッシュされたクエリー応答を活用し、フィーチャ レイヤーの描画パフォーマンスを向上させるには、キャッシュがオブジェクト ストア内で可能な限り長く保持される必要があります。 長期間にわたるクエリ応答キャッシュの格納を容易にするには、単一コンピューターをオブジェクト ストアに使用し、単一コンピューターに大量の空きディスク容量が含まれていることを確認します。 必要なディスク容量は、キャッシュを有効化しているレイヤーの数、それらのレイヤー上で行われる一意のクエリの数、クエリの保持期間によって異なります クエリ応答のキャッシュに使用されている場合は、オブジェクト ストアのクラスターを使用しても、大量のディスク空き容量がある 1 台のコンピューターを使用した場合と比べて描画パフォーマンスが大幅に向上することは示されていません。
いずれにしても、データ ストア コンピューターを監視し、必要に応じてディスク容量を追加することが重要です。
また、コンピューターに利用可能なメモリーが十分にあることを確認する必要もあります。 たとえば、ビッグ データ ストアは最初の構成時に、コンピューター上の空きメモリ領域の約 50 パーセントを消費します。 リレーショナル データ ストアもデータを処理するために十分なメモリを事前に割り当てます。 ホスト フィーチャ レイヤーとホスト シーン レイヤーの大容量のトラフィックも、大量のメモリを消費する可能性があります。 ナレッジ グラフでこれらのリレーションシップをトラバースして解析するプロセスは、メモリを大量に消費します。
このような理由から、ArcGIS Data Store の各タイプはそれぞれ異なるコンピューターに、ArcGIS Server サイトとは別に構成する必要があります。 複数タイプのデータ ストアを同じコンピューター上に構成する場合は、メモリーとディスク容量が十分にある堅牢なコンピューターを使用します。ただし、リソースの競合により、1 つ以上のデータ ストアが操作できなくなる可能性があることに注意してください。
いずれにしても、ディスクやメモリの容量に関するメッセージがないか、データ ストアのログを監視してください。 コンピューター上でいずれかのリソースが不足すると、データ ストアが機能を停止します。
各タイプのデータ ストアを作成するのに最低限必要なディスク容量およびメモリ容量に加えて、それぞれに格納されるデータまたはキャッシュの推定サイズ、および各コンピューター上で実行されるプロセスの詳細については、「ArcGIS Data Store のシステム要件」をご参照ください。
複数の NIC カードまたは DNS エントリを搭載したコンピューターの IP アドレスとホスト名を特定
複数のネットワーク インターフェイス コントローラー (NIC) カードまたは複数の DNS エントリ (レコードとも呼ばれる) を搭載したコンピューターに ArcGIS Data Store をインストールした場合は、データ ストアがネットワーク通信に使用する IP アドレスとホスト名を特定する必要があります。 コンピューター上にデータ ストアを作成する前に、ネットワーク上の他のコンピューターが ArcGIS Data Store と通信するための IP アドレスを決め、ArcGIS Data Store hostidentifier.properties ファイルにその設定記述を追加してください。
- 使用する IP アドレスを決めます。 同じネットワーク上の他のコンピューターで、コマンド プロンプトを開き、ArcGIS Data Store コンピューターに ping します。
- ArcGIS Data Store をインストールしたコンピューターにサイン インし、テキスト エディターで hostidentifier.properties を開きます。
ArcGIS Data Store ログイン アカウントを使用します。
ファイルは、ArcGIS Data Store インストール ディレクトリーの framework\etc 配下にインストールされます。 デフォルトの場所は C:\Program Files\ArcGIS\DataStore\framework\etc です。
- hostidentifier プロパティからコメント記号 (#) を削除して、データ ストアがネットワーク通信に使用する NIC カードまたは DNS エントリの IP アドレスにそのプロパティを設定します。
この例では、コンピューターとの通信に使う IP アドレスは 12.34.56.789 です。
hostidentifier=12.34.56.789
- hostidentifier.properties ファイルを保存して閉じます。
- このコンピューター上で ArcGIS Data Store サービスを再起動します。
必要に応じて、手順に従って複数の NIC カードまたは DNS エントリを搭載したコンピューターのその他の ArcGIS Enterprise ソフトウェア コンポーネントを構成します。
ホスティング サーバー
ArcGIS Enterprise デプロイメントには、ホスティング サーバーとして動作する 1 つの GIS Server サイトがあります。 ArcGIS Data Store タイプは、ホスティング サーバーで構成されています。
データ ストア構成アプリを使用したデータ ストアの作成
ArcGIS Data Store インストール ウィザードを実行すると、データ ストア構成アプリがデフォルトの Web ブラウザーで自動的に開きます。 あるいは、コンピューターのショートカット メニューまたはブラウザーに URL を入力して構成アプリを開くことができます。 データ ストア構成アプリの URL の形式は、https://datastoremachine.example.com:2443/arcgis/datastore です。
- アプリを開くと、[開始] をクリックします。
- [ホスティング サーバーの詳細] タブの [ホスティング サーバー] フィールドで次のいずれかを入力し、ポータルのホスティング サーバーとして使用する ArcGIS GIS Server サイトを指定します:
- ホスティング サーバー サイト内のいずれかのコンピューターの完全修飾ドメイン名 (gisserver.example.com 形式)。
複数コンピューターのサイトが存在する場合、GIS Server サイトのコンピューターのいずれかの完全修飾ドメイン名を使用できます。
- ホスティング サーバー サイトの URL (https://gisserver.example.com:6443 形式)
必ず上記の形式を使用し、Web Adaptor やロード バランサー名を含む URL は使用しないでください。
- ホスティング サーバー サイト内のいずれかのコンピューターの IP アドレス
複数コンピューターのサイトが存在する場合、GIS Server サイトのいずれかのコンピューターの IP アドレスを使用できます。
- ホスティング サーバー サイト内のいずれかのコンピューターの完全修飾ドメイン名 (gisserver.example.com 形式)。
- ArcGIS Server のプライマリー サイト管理者のユーザー名とパスワードを入力し、[次へ] をクリックします。
- ArcGIS Data Store コンテンツ ディレクトリーの場所を指定します。
このディレクトリーにはデータ ストア ファイルが格納されます。 リレーショナル データ ストアを作成すると、コンテンツ ディレクトリー内にリレーショナル データ ストアのデフォルトのバックアップ ディレクトリーも含まれます。
注意:
- データ ストアのコンテンツ ディレクトリーは ArcGIS Data Store がインストールされてるコンピューターと同じコンピューター上に存在しなければなりません。
- このディレクトリーにはファイル共有を使用しないでください。
- データ ストア コンテンツのディレクトリーを指定する際に、UNC パスは使用できません。
- 時空間ビッグ データ ストアに対して ArcGIS Data Store のディレクトリーを指定する場合、ディレクトリー パスにスペースを含めることはできません。
- [次へ] をクリックします。
- このコンピューター上に作成するデータ ストアのタイプを選択します。
- [リレーショナル] - リレーショナル データ ストアを構成します。
- [時空間] - 時空間ビッグ データ ストアを構成します。 最初の 3 台のコンピューターにはコーディネーター ロールとデータ ロールが割り当てられます。 クラスターに追加された 4 台目以降のコンピューターはすべて、データ ロールでのみデプロイされます。
- [グラフ] - グラフ ストアを構成します。 使用するモードとして、[単一コンピューター] または [クラスター] を選択します。
クラスター モードでデプロイされたグラフ ストアは、3 台のコンピューターを含めるまで実行可能になりません。
- [オブジェクト] - ArcGIS Data Store オブジェクト ストアを構成します。 使用するモードとして、[単一コンピューター] または [クラスター] を選択します。
クラスター モードでデプロイされたオブジェクト ストアは、3 台以上のコンピューターを含めるまで実行可能になりません。
同じコンピューター上に複数のタイプのデータ ストアを作成できますが、データ ストア間でメモリ リソースが競合し、パフォーマンスが低下する可能性があるため、おすすめしません。
データ ストア オプションが有効ではない場合、タイプがコンピューターにインストールされていないか、データ ストアのタイプがこのコンピューター上にすでに構成されている可能性があります。
- [次へ] をクリックします。
- [構成サマリー] タブの情報を確認します。 問題がない場合は、[完了] をクリックします。 変更が必要な場合は、[戻る] をクリックして修正を加えます。
設定が正常に完了すると、データ ストア コンピューターが作成されます。
設定のエラーが見つかった場合は、[構成サマリー] ウィンドウで [次へ] をクリックして、データ ストア構成アプリをもう一度開き、別の情報を指定できます。 一般的な設定エラーの原因と解決方法については、「ArcGIS Data Store のトラブルシューティング」をご参照ください。
高可用性データ ストアを作成する場合は、追加のコンピューターに ArcGIS Data Store を構成します。
データ ストア タイプを作成したら、ArcGIS Data Store のインストール場所とは別の場所にバックアップ ディレクトリーを構成します。 詳細は、「データ ストアのバックアップの管理」をご参照ください。
configuredatastore ユーティリティーを使用したデータ ストアの作成
ArcGIS Data Store によって実装されるすべてのデータ ストア タイプを作成するには、configuredatastore ユーティリティーを使用します。 データ ストアを構成すると、そのデータ ストアは、ArcGIS Enterprise ポータルのホスティング サーバーで使用される GIS Server サイト (ユーティリティーの実行時に指定したサイト) にも登録されます。
configuredatastore ユーティリティーは <ArcGIS Data Store installation directory>\arcgis\datastore\tools にインストールされています。
注意:
時空間ビッグ データ ストア、グラフ ストア、またはオブジェクト ストアで複数のコンピューターの作成をスクリプト化する場合、クラスター内の追加コンピューターの作成をスクリプト化する前に、最初のコンピューターを GIS Server サイトで手作業で構成する必要があります。 他のコンピューターが同時に追加されないよう、スクリプトに待ち時間を含めます。
- ArcGIS Data Store がインストールされているコンピューターで、[管理者として実行] オプションを使用してコマンド プロンプトを開きます。
- configuredatastore.bat ユーティリティーを実行して、データ ストアの登録に使用する GIS Server サイトのコンピューターの完全修飾ドメイン名、ArcGIS Server 管理者のユーザー名とパスワード、ArcGIS Data Store データ ディレクトリーに使用するパス、作成するデータ ストアのタイプを指定します。
複数コンピューターの GIS Server サイトが存在する場合、サイトのコンピューターのいずれかの完全修飾ドメイン名を使用できます。
configuredatastore ユーティリティーを実行するコンピューターにインストールされていないデータ ストア タイプを指定すると、エラー メッセージが表示されます。
この例では、GIS Server サイトのコンピューターの名前は myserver.example.com、管理者のユーザー名とパスワードはそれぞれ siteadmin と T1n@sp、データ ディレクトリーは C:\data\ で、リレーショナル データ ストアが作成されます。
configuredatastore myserver.example.com siteadmin T1n@sp c:\data\ --stores relational次の例では、ビッグ データ ストアが作成されます。 このコンピューターはコーディネーターとしての役割を果たします。
configuredatastore myserver.example.com siteadmin T1n@sp c:\temporal\data --stores spatiotemporal --roles coord--mode 操作は、オブジェクト ストアのデプロイメント モードを指定するためにも使用されます。 オブジェクト ストアの場合、デフォルトでは、(プライマリー/スタンバイ モードの) 単一コンピューター デプロイメントとして配置されます。 オブジェクト ストアで複数のコンピューターを使用する場合は、オブジェクト ストアの作成時に --mode cluster を指定します。
この例では、3 台のコンピューターで構成されるクラスターが、オブジェクト ストアとしてデプロイされます。 3 台の各 ArcGIS Data Store オブジェクト ストア コンピューターから同じユーティリティーを実行します。
configuredatastore myserver.example.com siteadmin T1n@sp c:\ftcacheds --stores object --mode cluster注意:
作成後にオブジェクト ストアのモードを変更することはできません。
--mode 操作では、グラフ ストアのデプロイメント モードも指定します。 デフォルトでは、グラフ ストアは単一インスタンス モードでデプロイされます。 可用性の高いグラフ ストアを作成するには、グラフ ストアの作成時に --mode cluster を指定します。
グラフ ストア クラスターには 3 台のコンピューターが含まれている必要があります。 この例では、3 台の ArcGIS Data Store グラフ ストア コンピューターそれぞれから configuredatastore ユーティリティーが実行されています。
configuredatastore myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds --stores graph --mode cluster注意:
時空間ビッグ データ ストアまたはオブジェクト ストアに対して ArcGIS Data Store のディレクトリーを指定する場合、ディレクトリー パスにスペースを含めることはできません。
同じコンピューター上に、同じデータ ディレクトリーを使用して、複数タイプのデータ ストアを作成するには、値をカンマで区切って指定します。 ただし、複数のデータ ストアを同じコンピューター上にデプロイすることは、データ ストア間でメモリなどのリソースが競合し、パフォーマンスに悪影響を及ぼす可能性があるため、おすすめしません。
次の手順
複数タイプのデータ ストアが必要な場合は、追加のデータ ストア タイプを作成します。 同一コンピューター上に別のタイプのデータ ストアを作成できますが、追加のデータ ストア タイプは別のコンピューターにインストールおよび構成することをおすすめします。
各タイプのデータ ストアに複数のコンピューターが必要な場合は、そこにコンピューターを追加します。
データ ストアを登録した GIS Server サイトが、ArcGIS Enterprise ポータルのホスティング サーバーとして構成されているのを確認します。
また、データ ストアのバックアップの安全な保存場所を構成します。