先說明:今天kibana突然無法連接Elasticsearch井誉,之前是一直可以的
es版本7.6.1
懷疑是錯(cuò)打了書上的實(shí)驗(yàn)代碼拟蜻,做了些不知道什么鬼的操作
報(bào)錯(cuò)如下:
Unable to connect to Elasticsearch. Error: [search_phase_execution_exception] all shards failed
而且elasticsearch的運(yùn)行也出來了一堆東西
真的是太奇怪了硬毕,百度了很多,無果
最后終于找到了解決辦法,如下:
首先打開head
運(yùn)行
curl -XDELETE http://localhost:9200/.kibana_task_manager_1
提交請(qǐng)求
然后運(yùn)行
curl -X DELETE http://localhost:9200/.kibana*
提交請(qǐng)求
重新運(yùn)行kibana
成功了>健S推 典徘!
感動(dòng)啊益咬!這個(gè)bug又耗費(fèi)了我一早上逮诲,現(xiàn)在還要趕es的項(xiàng)目
方法來源如下:
https://discuss.elastic.co/t/kibana-task-manager-1-issues/222839
還有其它的一些方法,如果不行的朋友可以參考試試础废,我當(dāng)時(shí)試的時(shí)候是不行的
1汛骂、http://elasticsearch-users.115913.n3.nabble.com/Oops-SearchPhaseExecutionException-Failed-to-execute-phase-query-all-shards-failed-td4068795.html
curl -XPUT 'localhost:9200/my_index/_settings' -d '
{
"index" : {
"number_of_replicas" : 0
}
}'
2、https://blog.csdn.net/QiaoRui_/article/details/97267844
curl -XDELETE http://localhost:9200/.kibana_task_manager