永続キャッシュを使用して新しい分散 Lucene を作成する
永続キャッシュを使用して新しい分散 Lucene を作成します。 NCache Management Center または PowerShell などのコマンド ライン ツール。
Note
永続性を備えた分散 Lucene がサポートされています パーティション化されたトポロジ & ローカル(out-proc)キャッシュ.
前提条件
確保 NCache サービスが開始されました。 そうでない場合は、次の手順を実行します。
- .NET の場合は、選択したコマンド ライン ツールで次のコマンドを入力します (管理者として実行)。
Start-Service -Name NCacheSvc
- .NET Core走る NCache管理者としてのSvc。
使い方 NCache 管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251
WindowsおよびLinuxの場合。左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ。 これにより、 クラスター化されたキャッシュ ページ
<server-ip>:8251/ClusteredCaches/
。 このページには、マシン上の既存のクラスター化キャッシュと、トポロジ、サーバー、サーバー プラットフォームなどの追加の詳細が表示されます。永続キャッシュを使用して新しい分散 Lucene を作成するには、 新作.
- ノーザンダイバー社の インメモリストアタイプ ドロップダウンメニューで、 永続性のある分散Lucene キャッシュの名前を指定します。 クリック Next.
Note
永続性を備えた分散 Lucene は、JSON シリアライゼーションのみをサポートします。
- キャッシングトポロジと次のような高度なオプションを選択します 動作タイムアウト & 統計複製間隔に設定します。 OK をクリックします。 Next.
Note
永続性を備えた分散型 Lucene は、パーティション化されたトポロジとパーティション レプリカ トポロジのみをサポートします。
- 特定します キャッシュパーティションサイズ キャッシュのノードの IP アドレスを指定してクラスター ノードを追加し、 ノードの追加 ボタン。 さらにノードを追加するには、をクリックします ノードの追加に設定します。 OK をクリックします。 Next 必要なノードがすべて追加されたら。
警告
指定した名前のキャッシュがすでに存在する場合は、エラーメッセージが表示されます。
- XNUMXつのオプションがあります。 新しいインデックスを作成する & 既存のインデックスを使用する. 前者のオプションを選択し、次のフィールドにインデックス パスを指定します。 インデックスパス ラベル。 デフォルトのパスは
C:\ProgramData\ncache\lucene-index
。 完了したら、をクリックします パスを検証する。 一度 インデックスパス 検証されると、成功通知が表示され、パスが次のように更新されます。C:\ProgramData\ncache\lucene-index\demoCache
に設定します。 OK をクリックします。 Next.
警告
インデックスパスが正常に検証されない限り、キャッシュ作成プロセスをさらに進めることはできません。
- 以下のスクリーンショットに示すように、ジョブタイプを クラスターポート & ポート範囲 もし必要なら。 必要に応じて、キャッシュのパイプライン化を有効にします。 パイプラインを有効にする チェックボックス。 をセットする バッチ間隔 コマンドがマイクロ秒単位でネットワークを介して送信されるまでの期間。 クリック Next.
- 暗号化と圧縮を有効にする場合は、 暗号化を有効にする & 圧縮を有効にする チェックボックス。 有効になっている場合は、 プロバイダ & 暗号化の鍵 & しきい値サイズ 圧縮用。 クリック Next.
[詳細オプション] ページでは、次の設定を構成できます。
立ち退き デフォルトでは無効になっています。
あなたは クリーンインターバル 価値。 デフォルトは 15 秒です。
このキャッシュは、このプロセスの完了時に自動的に開始できます。 終了時にこのキャッシュを開始します チェックボックスをオンにします。
チェックボックスをオンにすることで、サービスの再起動後にキャッシュを自動的に開始することができます。 サービスの開始時にこのキャッシュを自動開始します.
クリック 終了 プロセスを完了します。 作成したキャッシュはに表示されます クラスター化されたキャッシュ サーバーノードとそのステータス、および成功通知を含むページが通知パネルに表示されます。
コマンドラインツールの使用
任意のコマンド ライン ツールを使用して、分散 Lucne キャッシュを管理できます。 NCache サポートされているコマンドレット.
キャッシュを作成する
新しいキャッシュ このツールは新しいキャッシュを作成する役割を果たします。
次のコマンドは、demoCache という名前のキャッシュをノード 20.200.20.40 および 20.200.20.39 に作成します。の InMemoryStoreType
DistributedLuceneWithPersistence として指定され、 LuceneIndexPath
として提供されます C:\ProgramData\ncache\lucene-index
。 トポロジはパーティション レプリカとして設定されます。
New-Cache -Name demoCache -Server "20.200.20.40,20.200.20.39" -Size 1024 -InMemoryStoreType DistributedLuceneWithPersistence -LuceneIndexPath `C:\ProgramData\ncache\lucene-index\` -Topology Partition-Replica