#集群名称
cluster.name: elk-group
# 节点名称
node.name: elk-1
#开启master
node.master: true
#开启数据存储
node.data: true
node.ingest: true
# 每个节点都可以定义一些与之关联的通用属性,用于后期集群进行碎片分配时的过滤
node.attr.rack: r1
#数据位置
path.data: /var/lib/elasticsearch
#日志位置
path.logs: /var/log/elasticsearch
#服务IP
network.host: 0.0.0.0
#服务端口
http.port: 9200
#数据转发端口
transport.tcp.port: 9300
#开启提供hhtp服务
http.cors.enabled: true
# 设置请求内容的最大容量,默认100mb
http.max_content_length: 1024mb
# 一个集群中的N个节点启动后,才允许进行恢复处理
gateway.recover_after_nodes: 1
# 设置初始化恢复过程的超时时间,超时时间从上一个配置中配置的N个节点启动后算起
gateway.recover_after_time: 5m
# 初始化数据恢复时,并发恢复线程的个数
cluster.routing.allocation.node_initial_primaries_recoveries: 8
# 添加删除节点或负载均衡时并发恢复线程的个数
cluster.routing.allocation.node_concurrent_recoveries: 2
# 设置恢复时的吞吐量
indices.recovery.max_bytes_per_sec: 256mb
# 设置这个参数来保证集群中的节点可以知道其它N个有master资格的节点.默认为1,对于大的集群来说,可以设置大一点的值(2-4)
discovery.zen.minimum_master_nodes: 1
discovery.zen.ping.unicast.hosts: ["10.205.153.82"]
cluster.routing.allocation.same_shard.host: true
#节点失效时间
discovery.zen.fd.ping_timeout: 120s
discovery.zen.fd.ping_retries: 6
discovery.zen.fd.ping_interval: 30s