Crea un Lucene distribuito con Persistence Cache
Una cache Lucene distribuita si occupa dell'indicizzazione e della ricerca di documenti basata su Lucene. NCache consente di specificare il tipo di negozio come Lucene distribuito tramite il NCache Centro di gestione e interfaccia della riga di comando. Questa sezione spiegherà come creare una Lucene distribuita con cache di persistenza.
Consigli
Per Distributed Lucene, è fortemente consigliabile utilizzare un SSD per archiviare gli indici anziché un HDD.
utilizzando NCache Centro di gestione
Avviare il NCache Centro Gestione accedendo a http://localhost:8251 or
<server-ip>:8251
su Windows e Linux.Nella barra di navigazione a sinistra, fare clic su Cache raggruppate. Questo apre il Cache raggruppate pagina alla
<server-ip>:8251/ClusteredCaches/
.Per creare una nuova cache Lucene distribuita, fare clic su New.
- Dal Tipo di archivio in memoria menu a discesa, selezionare Lucene distribuito con persistenza e specifica il nome della tua cache. Clic Avanti.
Note:
Lucene distribuito con persistenza supporta solo la serializzazione JSON.
- Seleziona la topologia di memorizzazione nella cache e imposta eventuali opzioni avanzate come Timeout operazione ed Intervallo di replica statistica. Clic Avanti.
Note:
Distributed Lucene con Persistence supporta solo il Topologie partizionate e partizione-replica.
- specificare la Dimensione della partizione della cache della cache e aggiungi i tuoi nodi del cluster specificando il IP del nodo server or Nome host della macchina e cliccando su Aggiungi nodo pulsante. Per aggiungere più nodi, fare clic su Aggiungi nodo. Clic Avanti una volta aggiunti tutti i nodi richiesti.
Note:
La dimensione della cache non ha molta importanza in Distributed Lucene con Persistence poiché tutti i documenti sono archiviati su un disco anziché sulla cache stessa.
- Hai due opzioni, Crea nuovi indici or Usa gli indici esistenti. Scegli la prima opzione e specifica il percorso dell'indice nel campo accanto a Percorso dell'indice etichetta. Il percorso predefinito è C: \ ProgramData \ncache\lucene-indice. Una volta terminato, fare clic su Convalida percorso. Una volta tua Percorso dell'indice è stato convalidato, ti verrà richiesta una notifica di successo e il percorso verrà aggiornato come C: \ ProgramData \ncache\lucene-index\demoLuceneCache. Clic Avanti.
avvertimento
A meno che il percorso dell'indice non sia stato convalidato correttamente, non è possibile procedere ulteriormente con il processo di creazione della cache.
- Cambiare il Porta del cluster ed Intervallo di porte se necessario. Abilitare tubazioni per la cache se richiesto controllando il Abilita pipelining casella di controllo. Impostare il Intervallo batch per la durata dopo la quale i comandi verranno trasmessi in rete in microsecondi. Clic Avanti.
- Se vuoi abilitare la crittografia e la compressione, controlla il Abilita crittografia ed Abilitare la compressione caselle di controllo. Se abilitato, impostare il provider ed Le per la crittografia e Dimensione soglia per compressione. Clic Avanti.
- Clicchi Fine per completare il processo. La cache creata verrà visualizzata sul file Cache raggruppate pagina con i nodi del server e il loro stato e una notifica di esito positivo verrà visualizzata nel pannello delle notifiche.
Utilizzo dell'interfaccia della riga di comando
È inoltre possibile utilizzare PowerShell o gli strumenti da riga di comando per gestire le cache Lucene distribuite utilizzando il file NCache interfaccia della riga di comando supportata.
Crea cache
I Nuova cache Il cmdlet di PowerShell è responsabile della creazione di nuove cache.
Il comando seguente crea una cache denominata demoLuceneCache sui nodi 20.200.20.39 e 20.200.20.40. IL InMemoryStoreType
è specificato come DistributedLuceneWithPersistence e LuceneIndexPath
fornito è C: \ ProgramData \ncache\lucene-indice. Topology
è impostato come Partizione-Replica.
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
Avvia cache
I Cache di avvio Il cmdlet di PowerShell è responsabile dell'avvio delle cache già create.
Il comando seguente avvia la demoLuceneCache distribuita della cache Lucene creata in precedenza sul nodo 20.200.20.39.
Start-Cache demoLuceneCache -Server 20.200.20.39
Vedere anche
Aggiungi locale/Remote Clients
Monitora le cache
NCache Guida del programmatore
NCache Interfaccia della riga di comando