Elasticsearch 重要環境配置

2021-09-27 02:17:17 字數 630 閱讀 5331

es重要配置:

<1> heap記憶體設定:

1.最好不要大於32g,否則沒法使用指標壓縮。

2.es的記憶體主要用在快取上,但是lucene需要用到硬碟快取,所以heap記憶體不超過系統可用記憶體的一半比較好。具體再分析場景。

3.elasticsearch cache記憶體設定:

a.nodequerycache default:10% heap

b.shardqequestcache default:1% heap

c.indexbuffer default: 10% heap

d.fielddatacache unbound

4.lucene offheap:

a.segments等硬碟快取。

<2> 交換記憶體:

<3> 虛擬記憶體:

用來做mmap直接記憶體使用,應該設定一些。

<4> 檔案描述和控制代碼數

ulimit設定系統配置

<5> 執行緒數

ulimit設定系統配置

<6> dns解析:

jvm支援配置

具體配置參照官方介紹:

es記憶體分配

python 物件導向(重要!重要!重要!)

物件導向程式設計 英語 object oriented programming,縮寫 oop 是一種程式設計理念,這種程式設計理念更符合我們人的邏輯思維。使用物件導向程式設計可以提高我們的開發速度和 的重用率。物件導向的開發非常適合大型程式開發,開發速度和後期維護都比過程化開發要好很多。面向過程和物...

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個客戶端節點 負責處理搜尋請求...