#
# ---------------------------------- Cluster -----------------------------------
# 集群名称
cluster.name: my-application
#
# ------------------------------------ Node ------------------------------------
#
# 节点名称,是否为master,data
node.name: es_1
node.master: true
node.data: true
#
# 指定节点的部落属性,这是一个比集群更大的范围
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
# 数据和日志存放的位置
path.data: /Users/yuanhua/soft/elasticsearch-5.6.10/data
path.logs: /Users/yuanhua/soft/elasticsearch-5.6.10/logs
#
# ----------------------------------- Memory -----------------------------------
#
# 启动后是否锁定内存,提高ES的性能
# 锁定物理内存地址,防止elasticsearch内存被交换出去,也就是避免es使用swap交换分区
#bootstrap.memory_lock: true
#
# ---------------------------------- Network -----------------------------------
#
# 设置对外的网关IP\端口
network.host: 192.168.1.36
http.port: 9200
#
# --------------------------------- Discovery ----------------------------------
#
# 设置集群内节点的主机
# 在es2.x中默认使用的是单播(unicast)协议,想要组建集群的话就需要在这指定要发现的节点信息了。
# 注意:如果是发现其他服务器中的es服务,可以不指定端口[默认9300],如果是发现同一个服务器中的es服务,就需要指定端口
discovery.zen.ping.unicast.hosts: ["192.168.1.36"]
# discovery.zen.ping.unicast.hosts: ["host1", "host2"]
#
# 通过配置这个参数来防止集群脑裂现象 (集群总节点数量/2)+1
discovery.zen.minimum_master_nodes: 1
#
# ---------------------------------- Gateway -----------------------------------
#
# 一个集群中的N个节点启动后,才允许进行数据恢复处理,默认是1
#gateway.recover_after_nodes: 3
#
# ---------------------------------- Various -----------------------------------
# 在一台服务器上禁止启动多个es服务
# node.max_local_storage_nodes: 1
#
# 设置是否可以通过正则或者_all删除或者关闭索引库,默认true表示必须需要显式指定索引库名称
# 生产环境建议设置为true,删除索引库的时候必须显式指定,否则可能会误删索引库中的索引库。
# action.destructive_requires_name: true
#增加跨域的配置,使得head插件能够访问到 es
http.cors.enabled: true
http.cors.allow-origin: "*"