我正在尝试在 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