1. 集群名称
确保在不同的环境中集群的名称不重复,否则,节点可能会连接到错误的集群上。
cluster.name: my-application
2. 节点名称
默认情况下,当节点启动时Elasticsearch将随机在一份3000个名字的列表中随机指定一个。
如果机器上只运行一个集群Elasticsearch节点,可以使用${HOSTNAME}设置节点的名称为主机名。
node.name: node-1
3. 节点描述
node.rack: r1
4. 索引存储位置
path.data: /path/to/data
5. 日志存储位置
path.logs: /path/to/logs
6. 内存分配模式
bootstrap.memory_lock: true
7. 绑定网卡IP
network.host: 192.168.0.1
8. http协议端口
http.port: 9200
9. 开始发现新节点的IP地址
discovery.zen.ping.unicast.hosts: ["host1", "host2"]
10. 最多发现主节点的个数
discovery.zen.minimum_master_nodes: 3
11. 当重启集群节点后最少启动N个节点后开始做恢复
gateway.recover_after_nodes: 3
12. 在一台机器上最多启动的节点数
node.max_local_storage_nodes: 1
13. 当删除一个索引的时候,需要指定具体索引的名称
action.destructive_requires_name: true