例: ハードウェア利用状況が低いデータ・ドメイン・プロファイル

この例は、低いハードウェア利用状況要件でデータ・ドメイン・クラスタを定義するデータ・ドメイン・プロファイルの特性を示します。

次の例により次になります。
  • データ・ドメイン・クラスタをホストするEndeca Serverマシンが過大サブスクライブされます。これらのデータ・ドメインで必要な合計容量がEndeca ServerノードごとにCPUの処理容量を超えた場合でも、これらのマシンでホストされた複数のデータ・ドメイン・クラスタでCPUの処理容量を共有するように設定されることを意味します。この動作は、データ・ドメイン・プロファイル定義のallowOversubscribe要素により定義します。これは、trueに設定する必要があります。
  • データ・ドメイン・クラスタのリーダー・ノードは問合せ負荷を他のノードと共有し、更新リクエスト処理専用ではありません。この動作は、データ・ドメイン・プロファイル定義のallowQueriesOnLeader要素により定義します。これは、trueに設定する必要があります。

この例は、低いハードウェア利用状況要件のデータ・ドメイン・クラスタのデータ・ドメイン・プロファイルを示します。これは完全Webサービス・リクエストのスニペットを表しているため、この例ではプロファイルの定義に使用する操作やクラスタWebサービスのネームスペースはリストされていません。

例では、フォロワ・ノードの数を1に指定しています。この数は任意です。Endeca Serverクラスタにあるノードの全体容量とデータ・ドメインのニーズに応じて変更できます。

この例で重要な部分は、allowQueriesOnLeaderallowOversubscribeの設定で、両方がtrueに設定されています。
<dataDomainProfile>
    <name>low hardware-usage profile</name>
    <description>Profile for a data domain with low hardware usage</description>
    <allowQueriesOnLeader>true</allowQueriesOnLeader>
    <numFollowers>1</numFollowers>
    <readOnly>false</readOnly>
    <allowOversubscribe>true</allowOversubscribe>
    <numComputeThreads>4</numComputeThreads>
    <computeCacheSizeMB>1</computeCacheSizeMB>
    <startupTimeoutSeconds>600</startupTimeoutSeconds>
    <shutdownTimeoutSeconds>30</shutdownTimeoutSeconds>
    <sessionIdType>header</sessionIdType>
    <sessionIdKey>X-Endeca-Session-ID</sessionIdKey>
</dataDomainProfile>