Elasticsearch 面試題集綿

2022-06-06 12:45:10 字數 344 閱讀 3376

問題1:elasticsearch為啥是近實時搜尋?

答:a. 新增的文件會被收集到indexing buffer中,然後文件從indexing buffer寫入到檔案系統快取中,是需要每秒自動重新整理分片,這時索引文件的變化並不是立即對搜尋可見。

問題2:elasticsearch深分頁查詢有什麼問題?

答:a. es集群的分頁查詢支援from和size引數,查詢的時候,每個分片必須構造乙個長度為from+size的優先佇列,然後回傳到網關節點,網關節點再對這些優先佇列進行排序找到正確的size個文件;

b. 由此可見,當from足夠大的時候,就算不發生oom,也會影響到cpu和頻寬等,從而影響到整個集群的效能。

elasticsearch配置詳解

elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...

誰在使用Elasticsearch

github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...

elasticsearch配置說明

elasticsearch.yml是elasticsearch主要的配置檔案,所有的配置都在這個檔案裡完成,一般情況下,預設的配置已經可以比較好地執行乙個集群了,但你也可以對其進行微調。在環境變數中的引數可以用來作為配置引數的值,比如配置檔案裡舉的乙個例子為 node.rack 再比如 等。下面對其...