我配置了弹性搜索,Kibana和日志存储集群。弹性搜索工作正常,但是Kibana显示了一个错误,说明Kibana服务器还没有准备好。
日志显示
> x .kibana_task_manager_1."}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["info","migrations"],"pid":28007,"message":"Creating index .kibana_1."}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_task_manager_1/4qj7_j5URN6TW2Pvr5qk7w] already exists, with { index_uuid=\"4qj7_j5URN6TW2Pvr5qk7w\" & index=\".kibana_task_manager_1\" }"}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["warning","migrations"],"pid":28007,"message":"Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_task_manager_1 and restarting Kibana."}
Jan 13 12:50:35 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:35Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: Request Timeout after 30000ms"}
Jan 13 12:50:38 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:38Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_1/LDkaYE3JQH2hhq4Xb4uDZw] already exists, with { index_uuid=\"LDkaYE3JQH2hhq4Xb4uDZw\" & index=\".kibana_1\" }"}需要帮助!我试着删除
curl -XDELETE 'http://ElasticsarchIP:9200/.kibana_1' --header "content-type: application/JSON" -u elastic -p
发布于 2020-02-24 09:39:15
这是由于弹性搜索和Kibana之间的版本不匹配造成的,请在设置Elastic.co记录的弹性搜索和Kibana版本矩阵时使用以下版本
发布于 2020-01-13 15:59:52
首先,尝试删除版本索引,然后按照上面的建议重新启动:
curl -XDELETE http://localhost:9200/.kibana_1 systemctl重启Kibana
如果它不能工作,那么验证您已经创建了一个版本索引,例如字节计数相同,等等。然后删除原始的.kibana:
curl -XDELETE http://localhost:9200/.kibana然后化名为:
curl -X POST "localhost:9200/_aliases" -H 'Content-Type: application/json' -d' { "actions" : [ { "add" : { "index" : ".kibana_1", "alias" : ".kibana" } } ] }'然后重新启动基巴纳。
发布于 2020-03-29 23:50:00
我只是遵循了错误带来的建议:
如果没有其他Kibana实例尝试迁移,您可以通过删除索引.kibana_task_manager_1并重新启动Kibana来传递此消息。
curl -XDELETE http://localhost:9200/.kibana_task_manager_1然后我重新启动了Kibana
https://stackoverflow.com/questions/59717191
复制相似问题