Crear nuevo Lucene distribuido con caché de persistencia
Se puede crear un Lucene distribuido con caché de persistencia a través de NCache Centro de gestión o cualquier herramienta de línea de comandos.
Note
Se admite un Lucene distribuido con persistencia para Topologías con particiones y Cachés locales (out-proc).
Requisitos previos
Asegurar NCache Se inicia el servicio. Si no es así, haga lo siguiente:
- Para .NET, escriba el siguiente comando en cualquier herramienta de línea de comandos de su elección (ejecútela como administrador):
Start-Service -Name NCacheSvc
- .NET Core, correr NCacheSvc como administrador.
Usando el NCache Centro de gestion
Inicie el NCache Centro de gestión navegando hasta http://localhost:8251 or
<server-ip>:8251
en Windows y Linux.En la barra de navegación izquierda, haga clic en Cachés en clúster. Esto abre la Cachés en clúster página en
<server-ip>:8251/ClusteredCaches/
. La página muestra los cachés agrupados existentes en su máquina y detalles adicionales como topología, servidores y plataforma del servidor.Para crear un nuevo Lucene distribuido con caché de persistencia, haga clic en Nuevo.
- Desde el Tipo de almacenamiento en memoria menú desplegable, seleccione Lucene distribuido con persistencia y especifique el nombre de su caché. Hacer clic Siguiente.
Note
Lucene distribuido con persistencia solo admite la serialización JSON.
- Seleccione la topología de almacenamiento en caché y cualquier opción avanzada como Tiempo de expiración de operación y Intervalo de replicación de estadísticas. Hacer clic Siguiente.
Note
Lucene distribuido con persistencia solo es compatible con las topologías Partitioned y Partition-Replica.
- Especifica el Tamaño de partición de caché del caché y agregue los nodos de su clúster especificando la dirección IP del nodo y haciendo clic en el Agregar nodo botón. Para agregar más nodos, haga clic en Agregar nodo. Hacer clic Siguiente una vez que se agreguen todos los nodos requeridos.
advertencia
Si ya existe una memoria caché con el nombre especificado, aparecerá un mensaje de error.
- Tienes dos opciones, Crear nuevos índices y Usar índices existentes. Elija la primera opción y especifique su ruta de índice en el campo junto a la Ruta de índice etiqueta. La ruta predeterminada es
C:\ProgramData\ncache\lucene-index
. Una vez hecho esto, haga clic en Validar ruta. Una vez que tu Ruta de índice ha sido validado, se le solicitará una notificación de éxito y la ruta se actualizará comoC:\ProgramData\ncache\lucene-index\demoCache
. Hacer clic Siguiente.
advertencia
A menos que la ruta del índice se haya validado correctamente, no puede continuar con el proceso de creación de caché.
- Cambie el Puerto de clúster y rango de puertos si es requerido. Habilite la canalización para el caché si es necesario marcando el Habilitar canalización caja. Selecciona el Intervalo de lote por la duración después de la cual los comandos se transmitirán a través de la red en microsegundos. Hacer clic Siguiente.
- Si desea habilitar el cifrado y la compresión, marque la Habilitar el cifrado y Habilitar la compresión casillas de verificación Si está habilitado, configure el Los proveedores y Clave para el cifrado y Tamaño de umbral para compresión. Hacer clic Siguiente.
En la página Opciones avanzadas, puede configurar los siguientes ajustes:
Desalojos está deshabilitado de forma predeterminada.
Puedes cambiar el Intervalo de limpieza valor. El valor predeterminado es 15 segundos.
Este caché se puede iniciar automáticamente al finalizar este proceso si ha marcado el Iniciar este caché al finalizar casilla de verificación.
Puede hacer que el caché se inicie automáticamente después de reiniciar el servicio marcando la casilla de verificación Iniciar automáticamente este caché al iniciar el servicio.
Haga Clic en Acabado para completar el proceso. Su caché creado aparecerá en Cachés en clúster Se mostrará una página con los nodos del servidor y su estado y una notificación de éxito en el panel de notificaciones.
Uso de herramientas de línea de comandos
Puede utilizar cualquier herramienta de línea de comandos para gestionar cachés distribuidos de Lucne utilizando el NCache cmdlets compatibles.
Crear caché
El Nuevo caché La herramienta es responsable de crear nuevos cachés.
El siguiente comando crea un caché llamado demoCache en los nodos 20.200.20.40 y 20.200.20.39. El InMemoryStoreType
se especifica como DistributedLuceneWithPersistence y LuceneIndexPath
se proporciona como C:\ProgramData\ncache\lucene-index
. La topología se establece como Partición-Réplica.
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
Vea también
Caché de inicio
Agregar nodo de servidor
Agregar caché existente
Quitar caché
Borrar la caché