Elasticsearch--配置说明
Elasticsearch 配置说明:
cluster.name
: 设置集群名称,默认为elasticsearch
。node.name
: 设置节点名称,可以是任何字符串,默认是机器的主机名。node.master
: 是否允许该节点被选举为主节点,默认true
。node.data
: 是否存储数据,默认true
。network.host
: 设置绑定的网络接口,默认localhost
。http.port
: 设置对外服务的HTTP端口,默认9200
。discovery.seed_hosts
: 设置集群中的种子节点列表,新节点可以通过这些节点发现集群。cluster.initial_master_nodes
: 设置集群启动时的初始主节点列表。gateway.recover_after_nodes
: 设置集群中的多少个节点启动后开始数据恢复。http.cors.enabled
: 是否启用跨源资源共享,默认false
。http.cors.allow-origin
: 设置允许的跨源请求来源,默认不允许跨源请求。
示例配置(elasticsearch.yml
):
cluster.name: my-cluster
node.name: node-1
network.host: 192.168.1.1
http.port: 9200
discovery.seed_hosts: ["192.168.1.10", "192.168.1.11"]
cluster.initial_master_nodes: ["node-1", "node-2"]
gateway.recover_after_nodes: 3
http.cors.enabled: true
http.cors.allow-origin: "*"
这个配置设置了集群名称、节点名称、网络绑定、对外服务端口、集群中的种子节点、集群启动时的主节点、数据恢复节点数量以及跨源资源共享的设置。
评论已关闭