#集群的名称,同一个集群该值必须设置成相同的
cluster.name: clusterName
#该节点的名字
node.name: node-2
#该节点有机会成为master节点
node.master: true
#该节点可以存储数据
node.data: true
#shard的数目
#设置绑定的IP地址,可以是IPV4或者IPV6
network.host: 0.0.0.0
#节点之间通信地址
network.publish_host: 192.168.31.100
#设置选举时间
discovery.zen.fd.ping_timeout: 5s
#
# 提供对外的 http 端口,其它两台是 9200,9202
http.port: 9201
# 默认 tcp 是 9300 端口,我们需要修改默认的端口,其它一台机器是 9301
transport.tcp.port: 9301
# 开启跨域访问支持,默认为false
http.cors.enabled: true
# 跨域访问允许的域名地址,(允许所有域名)以上使用正则
http.cors.allow-origin: "*"
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
# 这里配置所有加入集群里的主机的完整地址
discovery.seed_hosts: ["192.168.31.100:9300","192.168.31.100:9301","192.168.31.100:9302"]
#
# Bootstrap the cluster using an initial set of master-eligible nodes:
# 这里配置节点信息,主节点是 ES 内部竞选出来的,过半原则!!!必须大于等于三个节点
cluster.initial_master_nodes: ["node-1","node-2","node-3"]
标签:node,http,配置文件,31.100,192.168,集群,master,节点,es
From: https://www.cnblogs.com/jingwei129/p/17993031