1. 程式人生 > >ELK 學習筆記之 elasticsearch elasticsearch.yml配置概述

ELK 學習筆記之 elasticsearch elasticsearch.yml配置概述

elastic 一個 負載均衡 ble min replica 負責 行數據 nbsp

elasticsearch.yml配置概述:

設置集群名字

cluster.name

定義節點名稱

node.name

節點作為master,但是不負責存儲數據,只是協調。

node.master: true

node.data: false

子節點,存儲數據

node.master: false

node.data: true

該節點是一個負載均衡器,什麽都不做

node.master: false

node.data: false

分片數

index.number_of_shards

副本數量

Index.number_of_replicas

配置文件所在位置

path.conf

數據存儲位置

path.data

臨時文件的位置

path.work

日誌文件的路徑

path.logs

插件位置

path.plugins

分配一定固定內存給es JVM

bootstrap.mlockall: true

節點綁定地址

network.bind_host:

和別的節點通訊地址

network.host

包括以上2個設置的內容

network.host

節點之間通訊端口

transport.top.port

是否壓縮tcp傳輸時的數據

transport.top.compress

http端口

http.port

http傳輸數據的最大大小

http.max_content_length

是否啟用http協議

http.enabled

持久化方式hdfs/local/s3

getway.type

控制集群在機器達到多少臺正常啟動之後進行恢復

getway.recover_after_nodes

啟動成功後多少時間進行數據恢復

getway.recover_after_time

達到多少個節點,就立刻進行數據恢復,無需等待

getway.expected_nodes

設置節點的並發數量

cluster.routing.allocation.mode_initial_primaries_recoveries:

設置有多少個節點有mster候選資格

Discovery.zen.minimum_master_nodes

ELK 學習筆記之 elasticsearch elasticsearch.yml配置概述