全國新冠疫苗接種超 26 億劑次
阿新 • • 發佈:2021-12-12
目錄
一.簡介
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
二.elasticsearch.yml
本文版權歸作者所有,歡迎轉載,請務必新增原文連結。# ---------------------------------- Cluster ----------------------------------- #es叢集名稱,es會自動發現在同一網段下的es,如果在同一網段下有多個叢集,就可以用這個屬性來區分不同的叢集 #識別叢集的標識,同一個叢集名字必須相同 cluster.name: my-application # ------------------------------------ Node ------------------------------------ #該節點名稱,自定義或者預設 node.name: node-1 #該節點是否可以成為一個master節點 node.master: true #該節點是否儲存資料,即是否是一個數據節點,預設true node.data: true #節點的通用屬性,用於後期叢集進行碎片分配時的過濾 node.attr.rack: r1 # ----------------------------------- Paths ------------------------------------ #配置檔案路徑,預設es安裝目錄下的config path.conf: /path/to/conf #資料儲存路徑,預設es安裝目錄下的data #可以設定多個儲存路徑,用逗號隔開 path.data: /path/to/data #日誌路徑,預設es安裝目錄下的logs path.logs: /path/to/logs #臨時檔案路徑,預設es安裝目錄下的work path.work: /path/to/work #外掛存放路徑,預設es安裝目錄下的plugins path.plugins: /path/to/plugins # ----------------------------------- Memory ----------------------------------- #當JVM開始寫入交換空間時(swapping)ElasticSearch效能會低下 #設定為true來鎖住記憶體,同時也要允許elasticsearch的程序可以鎖住記憶體,linux下可以通過 `ulimit -l unlimited` 命令 bootstrap.memory_lock: true # ---------------------------------- Network ----------------------------------- #該節點繫結的地址,即對外服務的地址,可以是IP,主機名 network.host: 0.0.0.0 #該節點對外服務的http埠,預設9200 http.port: 9200 #節點間互動的tcp埠,預設9300 transport.tcp.port: 9300 #HTTP請求的最大內容,預設100MB http.max_content_length: 100MB #HTTP URL的最大長度,預設為4KB http.max_initial_line_length: 4KB #允許的標頭的最大大小,預設為8KB http.max_header_size: 8KB #壓縮,預設true http.compression: true #壓縮級別,有效值:1-9,預設為3 http.compression_level: 3 #是否開啟http協議對外提供服務,預設為true http.enabled: true # --------------------------------- Discovery ---------------------------------- #叢集列表 #port為節點間互動埠,未設定時,預設9300 discovery.seed_hosts: ["host1:port", "ip2:port"] #初始主節點列表 cluster.initial_master_nodes: ["node-1", "node-2"] # ---------------------------------- Gateway ----------------------------------- #gateway的型別,預設為local,即為本地檔案系統 gateway.type: local #叢集中的N個節點啟動後,才允許進行恢復處理,預設3 gateway.recover_after_nodes: 3 #設定初始化恢復過程的超時時間,超時時間從上一個配置中配置的N個節點啟動後算起 gateway.recover_after_time: 5m #設定這個叢集中期望有多少個節點,一旦這N個節點啟動,立即開始恢復過程 gateway.expected_nodes: 2 # ---------------------------------- Various ----------------------------------- #刪除索引時需要顯式名稱 action.destructive_requires_name: true