11.2.2.4.2. InfinispanIndexManager


このインデックスマネージャーは Red Hat Data Grid Directory Provider を使用し、共有インデックスの作成に適しています。この設定では、インデックスモードを LOCAL に設定する必要があります。

設定:

<distributed-cache name="default" >
    <indexing index="LOCAL">
        <property name="default.indexmanager">
            org.infinispan.query.indexmanager.InfinispanIndexManager
        </property>
        <!-- optional: tailor each index cache -->
        <property name="default.locking_cachename">LuceneIndexesLocking_custom</property>
        <property name="default.data_cachename">LuceneIndexesData_custom</property>
        <property name="default.metadata_cachename">LuceneIndexesMetadata_custom</property>
    </indexing>
</distributed-cache>

<!-- Optional -->
<replicated-cache name="LuceneIndexesLocking_custom">
    <indexing index="NONE" />
    <-- extra configuration -->
</replicated-cache>

<!-- Optional -->
<replicated-cache name="LuceneIndexesMetadata_custom">
    <indexing index="NONE" />
    <-- extra configuration -->
</replicated-cache>

<!-- Optional -->
<distributed-cache name="LuceneIndexesData_custom">
    <-- extra configuration -->
    <indexing index="NONE" />
</distributed-cache>
Copy to Clipboard Toggle word wrap

インデックスは、デフォルトの LuceneIndexesDataLuceneIndexesMetadata、および LuceneIndexesLocking によって呼び出されるクラスター化されたキャッシュのセットに保存されます。

LuceneIndexesLocking キャッシュは、Lucene ロックの保存に使用され、非常に小さいキャッシュです。これにはエンティティー(インデックス)ごとにエントリーが 1 つ含まれます。

LuceneIndexesMetadata キャッシュは、名前、チャンク、サイズなど、インデックスの一部である論理ファイルの情報を保存するために使用されます。また、サイズが小さくなります。

LuceneIndexesData キャッシュは、ほとんどのインデックスが置かれます。つまり、他の 2 つのサイズが大きくなりますが、Lucene の効率的な保存技術により、キャッシュ自体のデータよりも小さくする必要があります。

これらの 3 つのケースの設定を再定義する必要はありません。Red Hat Data Grid では適切なデフォルト値が選択されます。再定義を行う理由は、特定のシナリオのパフォーマンスチューニングであるか、たとえばキャッシュストアを設定して永続化するためです。

クラスターの 2 つ以上のノードが同時にインデックスへの書き込みを試みる際にインデックスの破損を回避するために、InfinispanIndexManager は内部でクラスター内(JGroups コーディネーター)のマスターを選択し、すべてのインデックスをこのマスターに転送します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る