關於elk中,kibana查詢超時的問題

關於elk中,kibana查詢超時的問題



kibana在進行查詢搜索的時候,是把請求發送給es,通過es搜索的結果返回顯示


搜索API

ES提供了兩種搜索的方式:請求參數方式請求體方式

請求參數方式

curl 'localhost:9200/bank/_search?q=*&pretty'

其中bank是查詢的索引名稱,q後面跟着搜索的條件:q=*表示查詢所有的內容

請求體方式(推薦這種方式)

curl -XPOST 'localhost:9200/bank/_search?pretty' -d '{  "query": { "match_all": {} }
}'


當數據過於大的時候es查詢比較慢,超過30s時kibana會報錯超時(因爲kibana默認查詢爲30s)

爲了處理這個問題百度了很多文檔總結兩個方法:

1)在kibana配置文件增加超時時間(治標不治本)

2)在es進行優化搜索

(在安裝的時候在es的jvm配置文件內存設置了512M,影響查詢速度還會報內存不夠的問題,設到2G基本滿足,現在一個多月了感覺速度還是很快)











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章