Erstellen Sie ein verteiltes Lucene mit Persistenz-Cache
Ein verteilter Lucene-Cache kümmert sich um die Lucene-basierte Indizierung und Suche von Dokumenten. NCache ermöglicht es Ihnen, Ihren Geschäftstyp als verteiltes Lucene über das anzugeben NCache Management Center und Befehlszeilenschnittstelle. In diesem Abschnitt wird erläutert, wie Sie einen Distributed Lucene mit Persistenz-Cache erstellen können.
Wichtig
Für Distributed Lucene wird dringend empfohlen, eine SSD anstelle einer Festplatte zum Speichern Ihrer Indizes zu verwenden.
Die richtigen NCache Management Center
Starten Sie die NCache Management Center, indem Sie zu navigieren http://localhost:8251 or
<server-ip>:8251
unter Windows und Linux.Klicken Sie in der linken Navigationsleiste auf Geclusterte Caches. Dies eröffnet die Geclusterte Caches Seite an
<server-ip>:8251/ClusteredCaches/
.Um einen neuen verteilten Lucene-Cache zu erstellen, klicken Sie auf Neu.
- Von dem In-Memory-Speichertyp Dropdown-Menü auswählen Verteiltes Lucene mit Persistenz und geben Sie den Namen Ihres Caches an. Klicken Weiter.
Note
Distributed Lucene with Persistence unterstützt nur die JSON-Serialisierung.
- Wählen Sie die Caching-Topologie aus und legen Sie erweiterte Optionen fest, z Betriebszeitüberschreitung und Statistisches Replikationsintervall. Klicken Sie Weiter.
Note
Distributed Lucene with Persistence unterstützt nur die Partitionierte und Partitionsreplikat-Topologien.
- Präzisiere das Cache-Partitionsgröße des Caches und fügen Sie Ihre Clusterknoten hinzu, indem Sie die angeben Serverknoten-IP or Hostname der Maschine und klicken Sie auf Knoten hinzufügen Taste. Um weitere Knoten hinzuzufügen, klicken Sie auf Knoten hinzufügen. Klicken Sie Weiter sobald alle erforderlichen Knoten hinzugefügt wurden.
Note
Die Cache-Größe spielt in Distributed Lucene with Persistence keine große Rolle, da alle Dokumente auf einer Festplatte und nicht im eigentlichen Cache selbst gespeichert werden.
- Sie haben zwei Möglichkeiten, Erstellen Sie neue Indizes or Verwenden Sie vorhandene Indizes. Wählen Sie die erstere Option und geben Sie Ihren Indexpfad im Feld neben an Indexpfad Etikett. Der Standardpfad ist C: \ ProgramData \ncache\lucene-index. Wenn Sie fertig sind, klicken Sie auf Pfad validieren. Einmal dein Indexpfad Wurde validiert, erhalten Sie eine Erfolgsmeldung und der Pfad wird aktualisiert C: \ ProgramData \ncache\lucene-index\demoLuceneCache. Klicken Sie Weiter.
Warnung
Solange der Indexpfad nicht erfolgreich validiert wurde, können Sie mit dem Cache-Erstellungsprozess nicht fortfahren.
- Ändern Sie die Cluster-Port und Portbereich Falls erforderlich. Ermöglichen Pipelining für den Cache, falls erforderlich, indem Sie die überprüfen Pipelining aktivieren Kontrollkästchen. Stellen Sie die ein Batch-Intervall für die Dauer, nach der die Befehle über das Netzwerk übertragen werden, in Mikrosekunden. Klicken Weiter.
- Wenn Sie Verschlüsselung und Komprimierung aktivieren möchten, überprüfen Sie die Verschlüsselung aktivieren und Komprimierung aktivieren Kontrollkästchen. Wenn aktiviert, stellen Sie die ein Anbieter und Wesentliche zur Verschlüsselung u Schwellengröße für Kompression. Klicken Weiter.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Endziel um den Vorgang abzuschließen. Ihr erstellter Cache wird auf der angezeigt Geclusterte Caches Seite mit den Serverknoten und ihrem Status und eine Erfolgsmeldung wird im Benachrichtigungsfeld angezeigt.
Verwenden der Befehlszeilenschnittstelle
Sie können auch PowerShell oder Befehlszeilentools verwenden, um verteilte Lucene-Caches zu verwalten NCache unterstützte Befehlszeilenschnittstelle.
Cache erstellen
Das Neuer Cache Das PowerShell-Cmdlet ist für das Erstellen neuer Caches verantwortlich.
Der folgende Befehl erstellt einen Cache mit dem Namen demoLuceneCache auf den Knoten 20.200.20.39 und 20.200.20.40. Der InMemoryStoreType
wird als DistributedLuceneWithPersistence und angegeben LuceneIndexPath
vorausgesetzt ist C: \ ProgramData \ncache\lucene-indexdem „Vermischten Geschmack“. Seine Topology
ist eingestellt als Partitionsreplikat.
New-Cache -Name demoLuceneCache -Server "20.200.20.39,20.200.20.40" -Size 1024 -InMemoryStoreType DistributedLuceneWithPersistence -LuceneIndexPath "C:\ProgramData\ncache\lucene-index\" -Topology Partition-Replica
Cache starten
Das Start-Cache Das PowerShell-Cmdlet ist für das Starten bereits erstellter Caches verantwortlich.
Der folgende Befehl startet den verteilten Lucene-Cache demoLuceneCache, der zuvor auf Knoten 20.200.20.39 erstellt wurde.
Start-Cache demoLuceneCache -Server 20.200.20.39
Siehe auch
Lokal hinzufügen/Remote Clients
Caches überwachen
NCache Programmierhandbuch
NCache Befehlszeilenschnittstelle