elasticsearch - Kibana(ELK 堆栈)不加载索引
问题描述
我已经安装了一个 ELK 堆栈。我的 elasticsearch 磁盘已满,因此我将 elasticsearch.yml 的 path.data 参数更改为指向新磁盘。(新磁盘的权限设置正确,ES启动并运行,我看到数据加载到ES(在新磁盘中收集),所以logstash能够收集和发送数据,当我查询ES时列出索引(GET _cat/indices?v),我可以看到所有索引都列出了,但是 kibana Web 界面没有显示任何我可以选择作为默认索引的索引,所以我收到错误“没有默认索引模式. 您必须选择或创建一个才能继续。”,但是当我使用旧磁盘时,它会自动列出我可以从中选择的所有可用索引。我该怎么办?
我的问题与 this question和this不同,因为 es 可以列出索引。我只找到了这个相关的问题,但它没有提供答案。
解决方案
您确定更改后 Kibana 已连接到您的 ES 集群吗?你能分享你的 kibana.yml 和 elasticsearch.yml 以及 logstash.yml 吗?
您可以尝试在 elasticsearch 上重新索引您的数据:
POST _reindex
{
"source": {
"index": "your_index"
},
"dest": {
"index": "your_new_index"
}
}
推荐阅读
- gitlab - How to obtain the GitLab runner ID from the authentication_token?
- python - Add a column to dataframe summing another dataframe based on substring
- r - SIMR Package - powerCurve function throws error when equivalent powerSim function does not
- node.js - 如何在 Next.js 中使用连字符创建动态 url?
- python - 数据透视表和编写循环以查找并用指定字符串填充 NaN
- python - 如何通过 HTTP 请求获取 Google OAuth 2.0 Playground 的授权码 - Python
- image - 枕头 - 将 png 图像添加到 jpg 图像
- go - 更新到 Go 1.15 或更高版本后出现错误“panic: cannot create context from nil parent”
- c# - 使用 C# 和实体框架遍历嵌套的“论坛”并计算他们的“主题”
- intellij-idea - 无法在 IntelliJ for Mac 的 vcs 提示中更改用户名