当我尝试启动Kibana时,我面临以下问题。我首先重新启动了我成功运行的elasticsearch服务器。启动Elasticsearch后,我尝试启动Kibana,但没有运气。
{"name":"Kibana","hostname":"ABCD","pid":3848,"level":30,"msg":"Elasticsearch is still initializing the kibana index... Trying again in 2.5 second.","time":"2015-07-03T07:35:34.936Z","v":0}
提前致谢
答案 0 :(得分:69)
curl -XDELETE http://localhost:9200/.kibana
命令工作正常,但是你丢失了所有的kibana设置(索引,图形,仪表板);通过查询索引我已经解决了问题,而不会丢失我的数据。例如:
curl -s http://localhost:9200/.kibana/_recovery?pretty
curl -XPUT 'localhost:9200/.kibana/_settings' -d '
{
"index" : {
"number_of_replicas" : 0
}
}'
然后启动Kibana,它应该有效。
Gael Le Moellic
答案 1 :(得分:65)
警告:删除
.kibana
索引会让您丢失所有kibana设置(索引,图表,信息中心)
此行为有时是由现有的.kibana
索引引起的。
请使用以下命令删除elasticsearch中的.kibana
索引:
curl -XDELETE http://localhost:9200/.kibana
删除索引后,重新启动Kibana。
如果问题仍然存在,并且您愿意丢失任何现有数据,您可以尝试使用以下命令删除所有索引:
curl -XDELETE http://localhost:9200/*
然后重新启动Kibana。
注意:localhost:9200
是弹性搜索服务器的host:port
,在您的情况下可能会有所不同。
答案 2 :(得分:6)
有时你需要在重启ES后等几分钟 这也可以与低磁盘空间相关联 在具有ELK堆栈的AWS t2.small机器上观察。
答案 3 :(得分:-2)
您在弹性搜索中的Kibana索引有问题。 我有相同的消息,我刚刚删除了我的Kibana索引,然后, 当我重新启动它时,该服务创建了一个新的Kibana索引。