2017-08-23 3 views
0

Mon exigence est lorsque la logstash apporter leur contribution à la ElasticSearch il commence à créer des indices dans le répertoire des données actuellement les indices nom de dossier est comme celui-ci « 8Vrmw6l3ToWu32FQ7nuWUw » mon exigence est ce nom devrait être une date créée comme "Logstash-YYYY.MM.dd" il y a un moyen ou une solution de contournement est là pour y parvenir, j'utilise l'installation ELK dans ma machine locale logstash-5.5.0 kibana-5.5.0 elasticsearch-5.5 et mon .0 fichier est logstash.conf ressembleElasticSearch dossier indices devrait être renommé et append avec currentdate

Merci à l'avance, Suganth A.

Répondre

0

Non. Le comportement a été modifié en ce nouveau format pour éviter tout problème avec les caractères spéciaux ou les limites de longueur dans les noms d'index, ce qui pourrait causer des problèmes sur certains systèmes de fichiers.

Pourquoi voudriez-vous faire cela? Ni les suppressions ni les instantanés (sauvegardes) ne doivent être effectués directement sur le système de fichiers.

+0

Thansk Xeraa, Si c'est le dossier nommé comme une date tout en prenant de sauvegarde, il sera utile pour moi c'est pourquoi je vais devoir faire ceci, Bonne réponse, Merci encore. –

+0

Utilisez l'API [snapshot and restore] (https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html) pour cela. Il est incrémentiel et sûr à utiliser pendant l'exécution d'Elasticsearch. Si cela répond à votre question, veuillez la marquer en conséquence. – xeraa