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

 

你可能感兴趣的:(elasticsearch,索引,配置文件,查询)