elasticsearch配置文件详解

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

猜你喜欢

转载自tuozixuan.iteye.com/blog/2412131