Créer un nouveau Lucene distribué avec le cache de persistance
Créez un tout nouveau cache Lucene distribué avec persistance via le NCache Centre de gestion ou tout outil de ligne de commande tel que PowerShell.
Notes
Un Lucene distribué avec persistance est pris en charge pour Topologies partitionnées ainsi que le Caches locaux (out-proc).
Pré-requis
Ensure NCache Le service est démarré. Si ce n'est pas le cas, procédez comme suit :
- Pour .NET, tapez la commande suivante dans n’importe quel outil de ligne de commande de votre choix (exécuté en tant qu’administrateur) :
Start-Service -Name NCacheSvc
- Pour .NET Core, courir NCacheSvc en tant qu'administrateur.
Le NCache Centre de gestion
Lancez l' NCache Centre de gestion en accédant à http://localhost:8251 or
<server-ip>:8251
sur Windows et Linux.Dans la barre de navigation de gauche, cliquez sur Caches en cluster. Cela ouvre la Caches en cluster page à
<server-ip>:8251/ClusteredCaches/
. La page affiche tous les caches en cluster existants sur votre machine et des détails supplémentaires tels que la topologie, les serveurs et la plate-forme serveur.Pour créer un nouveau cache Distributed Lucene with Persistence, cliquez sur Nouveauté.
- Extrait du Type de magasin en mémoire menu déroulant, sélectionnez Lucene distribué avec persistance et indiquez le nom de votre cache. Cliquez sur Suivant.
Notes
Lucene distribué avec persistance prend uniquement en charge la sérialisation JSON.
- Sélectionnez la topologie de mise en cache et toutes les options avancées telles que Délai d'expiration de l'opération ainsi que le Intervalle de réplication statistiqueCliquez sur Suivant.
Notes
Lucene distribué avec persistance ne prend en charge que les topologies partitionnées et partition-réplica.
- Spécifie le Taille de la partition de cache du cache et ajoutez vos nœuds de cluster en spécifiant l'adresse IP du nœud et en cliquant sur le Ajouter un nœud bouton. Pour ajouter d'autres nœuds, cliquez sur Ajouter un nœudCliquez sur Suivant une fois tous les nœuds requis ajoutés.
Si un cache portant le nom spécifié existe déjà, un message d'erreur s'affiche.
- Vous avez deux possibilités, Créer de nouveaux index ainsi que le Utiliser les index existants. Choisissez la première option et spécifiez votre chemin d'index dans le champ à côté de Chemin de l'index étiqueter. Le chemin par défaut est
C:\ProgramData\ncache\lucene-index
. Une fois terminé, cliquez sur Valider le chemin. Une fois votre Chemin de l'index a été validé, vous recevrez une notification de réussite et le chemin sera mis à jour au fur et à mesure.C:\ProgramData\ncache\lucene-index\demoCache
Cliquez sur Suivant.
À moins que le chemin d'index n'ait été validé avec succès, vous ne pouvez pas poursuivre le processus de création du cache.
- Changez le Port de grappe ainsi que le Plage de ports si nécessaire. Activez le pipelining pour le cache si nécessaire en cochant la case Activer le pipelining case à cocher. Met le Intervalle de lot pendant la durée après laquelle les commandes seront transmises sur le réseau en microsecondes. Cliquez sur Suivant.
- Si vous souhaitez activer le chiffrement et la compression, cochez la case Activer le cryptage ainsi que le Activer la compression cases à cocher. Si activé, définissez le Fournisseurs ainsi que le Clé de cryptage ainsi que le Taille du seuil pour la compression. Cliquez sur Suivant.
Sur la page Options avancées, vous pouvez configurer les paramètres suivants :
Expulsion est désactivé par défaut.
Vous pouvez changer le Intervalle de nettoyage valeur. La valeur par défaut est de 15 secondes.
Ce cache peut être démarré automatiquement à la fin de ce processus si vous avez coché la case Démarrer ce cache à la fin case à cocher.
Vous pouvez faire démarrer le cache automatiquement après le redémarrage du service en cochant la case Démarrage automatique de ce cache au démarrage du service.
Cliquez Finition pour terminer le processus. Votre cache créé apparaîtra dans Caches en cluster page avec les nœuds de serveur et leur état et une notification de réussite seront affichées dans le panneau de notification.
Utilisation des outils de ligne de commande
Vous pouvez utiliser n'importe quel outil de ligne de commande pour gérer les caches Lucne distribués à l'aide de l'outil NCache applets de commande prises en charge.
Créer un cache
Les Nouveau cache L'outil est responsable de la création de nouveaux caches.
La commande suivante crée un cache nommé demoCache sur les nœuds 20.200.20.40 et 20.200.20.39. Le InMemoryStoreType
est spécifié comme DistributedLuceneWithPersistence et LuceneIndexPath
est fourni comme C:\ProgramData\ncache\lucene-index
. La topologie est définie sur Partition-Replica.
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
Voir aussi
Démarrer le cache
Ajouter un nœud de serveur
Ajouter un cache existant
Supprimer le cache
Vider le cache