ELKスタックを使用してログファイルを分析します。私は先週テストしましたが、すべてうまくいきます。
今日、テストしましたが、「 http:// localhost:9200/iot_log/_count "(iot_logはインデックスパターンです)」と入力すると、このエラーが発生します。
{"エラー":{"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"、 "reason": "noそのようなインデックス "、" resource.type ":" index_or_alias "、" resource.id ":" iot_log "、" index_uuid ":"na "、 「インデックス」:「iot_log」}、「ステータス」:404}
フォーラムを実際に検索しましたが、解決策が見つかりませんでした。この問題の原因を教えてください。どうすれば修正できますか。
インデックスiot_logが存在することを確認し、 作成 存在しない場合:
curl -X PUT "localhost:9200/iot_log" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'
action.auto_create_index
ファイルにelasticsearch.yml
パラメーターを設定する必要があります。
例:
action.auto_create_index: -l*,+z*
この種の構成では、「z」で始まるインデックスは自動的に作成されますが、「l」で始まるインデックスは自動的に作成されません。