Importieren Sie Lucene-Indizes
NCache Bietet Ihnen PowerShell-Cmdlets zum Importieren nativer Lucene-Indizes in Ihren verteilten Lucene-Cache und zum Kopieren der Indizes von einem verteilten Lucene-Cache in einen anderen. In diesem Abschnitt wird die Verwendung dieser Cmdlets anhand einiger Beispiele erläutert. NCache stellt diese Tools bereit, um eine flexible und einfache Indexmigration für Ihre verteilten Lucene-Caches zu ermöglichen.
Note
Beide Tools, Import Lucene Index und Import Distributed Lucene Index, werden nur unterstützt Partitionierte Topologien.
Import-LuceneIndex
Wichtig
Wenn Sie eine Partition-Replica-Topologie verwenden, müssen Sie über den doppelten freien Speicherplatz im angegebenen Pfad (wo Indizes importiert werden) verfügen und Lese-/Schreibberechtigungen für diesen Pfad aktiviert sein.
Das Lucene-Index importieren Mit dem Tool können Benutzer native Indizes in den verteilten Lucene-Cache laden, um eine Neuindizierung der relevanten Daten zu vermeiden.
Wichtig
Stellen Sie sicher, dass Ihr(e) Cache(s) stoppt und die NCache Der Dienst läuft.
Beispiele für das Import Lucene Index Tool
Dieser Beispielbefehl lädt den nativen Lucene-Index in einen verteilten Lucene-Speicher DemoCache
Import-LuceneIndex -TargetCache demoCache -Path C:\ProgramData\ncache\lucene-index\{CACHE_NAME}\data -Server 20.200.20.40
Import-DistributedLuceneIndex
Das Verteilten Lucene-Index importieren Das Tool importiert Distributed Lucene-Indizes aus einem Distributed Lucene-Cache in einen anderen Distributed Lucene-Cache. Dieses Tool überschreibt die vorhandenen benannten Indizes, die im Cache vordefiniert wurden. Wenn Sie im Quell- und Zielcache denselben Indexnamen haben, überschreibt dieses Tool diesen Index im Zielcache. Dies funktioniert nicht, wenn:
- Am Zielspeicherort ist nicht genügend Speicherplatz vorhanden (die Cache-Indizes werden ebenfalls kopiert).
- Eine staatliche Übertragung steht an.
Wichtig
Stellen Sie vor dem Ausführen dieses Cmdlets Folgendes sicher:
- Das NCache Der Dienst läuft auf beiden Quellcache und TargetCache.
- Das Quellcache und TargetCache Knoten werden gestoppt.
Beispiele für Import-DistributedLuceneIndex
Dieser Beispielbefehl kopiert den verteilten Lucene-Index vom Quellcache auf Server 20.200.20.39* in den Zielcache auf Server 20.200.20.40.
Import-DistributedLuceneIndex -SourceCache sourceCache -TargetCache targetCache -SourceCacheServer 20.200.20.39 -TargetCacheServer 20.200.20.40