Neues verteiltes Lucene mit Persistenz-Cache erstellen
Ein Distributed Lucene mit Persistenz-Cache kann über erstellt werden NCache Management Center oder ein beliebiges Befehlszeilentool.
Note
Ein verteiltes Lucene mit Persistenz wird unterstützt Partitionierte Topologien und Lokale (Out-Proc-)Caches.
Voraussetzungen:
Gewährleisten NCache Der Dienst wird gestartet. Ist dies nicht der Fall, gehen Sie wie folgt vor:
- Geben Sie für .NET den folgenden Befehl in ein beliebiges Befehlszeilentool Ihrer Wahl ein (als Administrator ausführen):
Start-Service -Name NCacheSvc
- Aussichten für .NET Core, Lauf NCacheSvc als Administrator.
Verwendung der 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/
. Auf der Seite werden alle vorhandenen geclusterten Caches auf Ihrem Computer sowie zusätzliche Details wie Topologie, Server und Serverplattform angezeigt.Um ein neues Distributed Lucene mit Persistenz-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 und alle erweiterten Optionen wie z Betriebszeitüberschreitung und Statistisches Replikationsintervall. Klicken Sie Weiter.
Note
Verteiltes Lucene mit Persistenz unterstützt nur die Topologien „Partitioniert“ und „Partitionsreplikat“.
- Präzisiere das Cache-Partitionsgröße des Caches und fügen Sie Ihre Cluster-Knoten hinzu, indem Sie die IP-Adresse des Knotens angeben und auf klicken 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.
Warnung
Wenn bereits ein Cache mit dem angegebenen Namen vorhanden ist, erhalten Sie eine Fehlermeldung.
- Sie haben zwei Möglichkeiten, Erstellen Sie neue Indizes und 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 aktualisiertC:\ProgramData\ncache\lucene-index\demoCache
. 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. Aktivieren Sie bei Bedarf das Pipelining für den Cache, indem Sie die Option aktivieren 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 Schlüssel für die Verschlüsselung und Schwellengröße für Kompression. Klicken Weiter.
Auf der Seite „Erweiterte Optionen“ können Sie die folgenden Einstellungen konfigurieren:
Vertreibung ist standardmäßig deaktiviert.
Sie können das ändern Reinigungsintervall Wert. Der Standardwert beträgt 15 Sekunden.
Dieser Cache kann nach Abschluss dieses Vorgangs automatisch gestartet werden, wenn Sie das aktiviert haben Starten Sie diesen Cache nach Abschluss Kontrollkästchen.
Sie können den Cache nach dem Neustart des Dienstes automatisch starten lassen, indem Sie das Kontrollkästchen aktivieren Starten Sie diesen Cache automatisch beim Start des Dienstes.
Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Endziel um den Vorgang abzuschließen. Ihr erstellter Cache erscheint in Geclusterte Caches Seite mit den Serverknoten und ihrem Status und eine Erfolgsmeldung wird im Benachrichtigungsfeld angezeigt.
Verwenden von Befehlszeilentools
Sie können beliebige Befehlszeilentools verwenden, um verteilte Lucne-Caches zu verwalten NCache unterstützte Cmdlets.
Cache erstellen
Das Neuer Cache Das Tool ist für die Erstellung neuer Caches verantwortlich.
Der folgende Befehl erstellt einen Cache mit dem Namen demoCache auf den Knoten 20.200.20.40 und 20.200.20.39. Der InMemoryStoreType
wird als DistributedLuceneWithPersistence und angegeben LuceneIndexPath
wird bereitgestellt als C:\ProgramData\ncache\lucene-index
. Die Topologie ist als Partitionsreplikat festgelegt.
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
Siehe auch
Cache starten
Serverknoten hinzufügen
Vorhandenen Cache hinzufügen
Cache entfernen
Cache löschen