Elasticsearch

elk 堆棧錯誤“無法獲取映射是否有與模式匹配的索引”

  • June 21, 2016

我正在嘗試在 Ubuntu 16.04 LTS 上使用 collectd 設置 ELK 堆棧(可用的堆棧幾乎是最新版本) kibana 位於 nginx 代理後面(遵循本指南https://www.digitalocean.com/community/tutorials/how-to-安裝-elasticsearch-logstash-and-kibana-elk-stack-on-ubuntu-16-04

一切看起來都很好,直到進入 kibana 儀表板

Index Patterns 

Warning No default index pattern. You must select or create one to continue.

unable to fetch mapping do you have indices matching the pattern

ELK 堆棧位於一台伺服器上,因此所有內容都在本地主機上

以下是我執行來檢查我的配置的命令

:~# curl 127.0.0.1:9200`
{
 "name" : "Flex",
 "cluster_name" : "elk-00",
 "version" : {
   "number" : "2.3.3",
   "build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
   "build_timestamp" : "2016-05-17T15:40:04Z",
   "build_snapshot" : false,
   "lucene_version" : "5.5.0"
 },
 "tagline" : "You Know, for Search"


:~# service logstash configtest
Configuration OK

我的問題,非常具體

1. 如何創建預設索引文件?

2. 這個預設索引文件的路徑是什麼?我也聽說過 .kibana,這個文件 .kibana 位於哪裡?

3. 為什麼沒有自動為我創建這個索引文件?我該怎麼做才能確保它自動工作而無需手動執行任何其他操作?

在此處輸入圖像描述

在此處輸入圖像描述

顯然,發生此錯誤是因為彈性搜尋中沒有數據,但必須將數據載入到其中

按照本指南將數據載入到彈性搜尋中,一切都開始像魅力一樣工作!

https://www.elastic.co/guide/en/kibana/current/getting-started.html

引用自:https://serverfault.com/questions/784944