這篇文章主要為大家展示了“ES搜索安裝會遇到什么問題”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“ES搜索安裝會遇到什么問題”這篇文章吧。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、灤平ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的灤平網(wǎng)站制作公司
ES安裝完成之后 訪問9200端口,顯示正常版本數(shù)據(jù); 但是用search的時(shí)候報(bào)錯(cuò)
{ "error": { "root_cause": [ { "type": "cluster_block_exception", "reason": "blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];" } ], "type": "cluster_block_exception", "reason": "blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];" }, "status": 503 }
因?yàn)椴皇煜ぃ恢庇眠@個(gè)錯(cuò)去排查,查了很多資料,都無濟(jì)于事;
后來看到用 http://localhost:9200/_cluster/health?pretty=true 可以去檢查狀態(tài),返回報(bào)錯(cuò):
{ "error": { "root_cause": [ { "type": "master_not_discovered_exception", "reason": null } ], "type": "master_not_discovered_exception", "reason": null }, "status": 503 }
順著這條路去排查,發(fā)現(xiàn)原因是: 設(shè)置在集群中的所有節(jié)點(diǎn)名稱,這個(gè)節(jié)點(diǎn)名稱就是之前所修改的,當(dāng)然你也可以采用默認(rèn)的也行,目前是單機(jī),放入一個(gè)節(jié)點(diǎn)即可。注意這里,如果目前是單節(jié)點(diǎn)的話,一定要修改該值為節(jié)點(diǎn)的名稱,否則雖然啟動成功了,但是通過curl命令向elasticsearch服務(wù)中新增數(shù)據(jù)時(shí),會出現(xiàn) "master_not_discovered_exception"錯(cuò)誤
cluster.initial_master_nodes: ["node-1"] xpack.security.transport.ssl.enabled: true xpack.security.enabled: true
設(shè)置節(jié)點(diǎn)之后,狀態(tài)green,問題解決;
以上是“ES搜索安裝會遇到什么問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!