我已经安装了ELK堆栈。我的elasticsearch磁盘已满,因此我将elasticsearch.yml的path.data参数更改为指向新磁盘。 (正确设置了新磁盘的权限,ES已启动并正在运行,并且我看到数据已加载到ES(收集在新磁盘中),因此当我查询ES时,logstash能够收集和发送数据。列出索引(GET _cat / indices?v),我可以看到所有索引均已列出,但是kibana Web界面未显示任何可以选择作为默认索引的索引,因此出现错误“无默认索引模式” “。您必须选择或创建一个索引才能继续。”,但是当我使用旧磁盘时,它将自动列出我可以从中选择的所有可用索引。我该怎么办?
答案 0 :(得分:0)
确定更改后确定Kibana已连接到ES群集吗? 您可以共享您的kibana.yml和elasticsearch.yml以及logstash.yml吗?
您可以尝试在Elasticsearch上为数据重新编制索引:
POST _reindex
{
"source": {
"index": "your_index"
},
"dest": {
"index": "your_new_index"
}
}