Kibana(ELK堆栈)未加载索引

时间:2018-08-25 11:14:06

标签: elasticsearch logstash kibana

我已经安装了ELK堆栈。我的elasticsearch磁盘已满,因此我将elasticsearch.yml的path.data参数更改为指向新磁盘。 (正确设置了新磁盘的权限,ES已启动并正在运行,并且我看到数据已加载到ES(收集在新磁盘中),因此当我查询ES时,logstash能够收集和发送数据。列出索引(GET _cat / indices?v),我可以看到所有索引均已列出,但是kibana Web界面未显示任何可以选择作为默认索引的索引,因此出现错误“无默认索引模式” “。您必须选择或创建一个索引才能继续。”,但是当我使用旧磁盘时,它将自动列出我可以从中选择的所有可用索引。我该怎么办?

我的问题与此questionthis不同,因为es可以列出索引。我只找到了this个相关问题,但没有提供答案。

1 个答案:

答案 0 :(得分:0)

确定更改后确定Kibana已连接到ES群集吗? 您可以共享您的kibana.yml和elasticsearch.yml以及logstash.yml吗?

您可以尝试在Elasticsearch上为数据重新编制索引:

POST _reindex
{
  "source": {
    "index": "your_index"
  },
  "dest": {
    "index": "your_new_index"
  }
}