J'utilise la pile ELK pour analyser mon fichier journal. J'ai testé la semaine dernière et tout fonctionne bien.
Aujourd'hui, j'ai testé mais j'obtiens cette erreur lorsque j'ai tapé " http: // localhost: 9200/iot_log/_count " (iot_log est mon modèle d'index):
{"error": {"root_cause": [{"type": "index_not_found_exception", "reason": "no such index", "resource.type": "index_or_alias", "resource.id": "iot_log", "index_uuid": " na ", "index": "iot_log"}], "type": "index_not_found_exception", "raison": "non un tel index "," resource.type ":" index_or_alias "," resource.id ":" iot_log "," index_uuid ":" na ", "index": "iot_log"}, "status": 404}
J'ai vraiment cherché dans les forums mais je n'ai pas trouvé de solution, je veux savoir quelle est la cause de ce problème et comment puis-je le corriger?
Assurez-vous que l'index iot_log existe et créez-le sinon:
curl -X PUT "localhost:9200/iot_log" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'
Vous devez définir votre action.auto_create_index
paramètre dans elasticsearch.yml
fichier.
Exemple:
action.auto_create_index: -l*,+z*
Avec ce type de configuration, les index commençant par "z" seront créés automatiquement tandis que les index commençant par "l" ne le seront pas.