Elasticsearch 的配置文件通常位于 elasticsearch.yml
,以下是常见配置项的说明:
基础配置结构
# 配置文件头部
cluster.name: my_cluster
node.name: node_01
network.host: 0.0.0.0
http.port: 9200
常见配置示例
集群配置
- 设置主节点与数据节点角色:
node.master: true node.data: true
- 配置数据存储路径:
path.data: /var/lib/elasticsearch
- 设置主节点与数据节点角色:
安全配置
- 启用 HTTPS:
https.enabled: true
- 设置密码认证:
xpack.security.http.ssl.enabled: true
- 启用 HTTPS:
索引优化
- 配置分片策略:
index.number_of_shards: 3 index.number_of_replicas: 1
- 配置分片策略:
扩展阅读
- 如需了解如何快速启动 Elasticsearch,请访问 es/quick_start
- 更多高级配置选项可参考 es/advanced_topics