4 votes

Comment les fichiers du journal des transactions seront-ils supprimés automatiquement dans Solr 4.0 ?

Dans Solr 4.0, un fichier journal des transactions est créé lors de l'ajout des documents. Après la validation des documents, un fichier journal des transactions est présent dans l'emplacement. Si la taille du fichier journal des transactions est importante et que les transactions sont validées, le fichier journal occupe un espace inutile. Comment supprimer le fichier journal des transactions et sera-t-il supprimé automatiquement s'il n'est plus utilisé ?

Existe-t-il une configuration permettant de définir la taille maximale du journal des transactions ? Si c'est le cas, une fois la taille maximale atteinte pour le fichier journal des transactions, le nouveau fichier journal des transactions sera-t-il créé ?

2voto

Paige Cook Points 13415

De cette question - Question sur le journal des transactions de Solr sur la liste de diffusion des utilisateurs de Solr :

Q : Quelle est la taille du journal des transactions et combien de temps faut-il le conserver ?

A : Nous gardons autour de nous suffisamment de journaux pour satisfaire un minimum de 100 mises à jour lookback. Les fichiers journaux inutiles sont supprimés automatiquement. Lorsqu'un hard commit est effectué, nous créons un nouveau fichier de log (puisque nous savons que que les fichiers d'index normaux ont été synchronisés et que nous n'avons donc plus besoin plus besoin du journal des mises à jour pour la durabilité).

L'émission d'un hard commit est la clé pour maintenir le journal des transactions à une taille gérable. Vous pouvez configurer Solr pour qu'il effectue des commits automatiquement en fonction du temps ou du nombre de documents - Voir Section du gestionnaire de mise à jour sur le Solr Wiki pour plus de détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X