一 前言
在elasticsearch\config目录下,有三个核心的配置文件:
- elasticsearch.yml,es相关的配置。
- jvm.options,Java jvm相关参数的配置。
- log4j2.properties,日志相关的配置,因为es采用了log4j的日志框架。
这里以elasticsearch6.5.4版本为例,并且由于版本不同,配置也不太也一样,仅作参考!
二 elasticsearch.yml
2.1 Cluster
- 配置集群名称,由多个es实例组成的集群,有一个共同的名称。
cluster.name: my-application
- 集群端口设置。
transport.tcp.port: 9300
- 防止同一个shard的主副本存在同一个物理机上。
cluster.routing.allocation.same_shard.host:true
- 初始化数据恢复时,并发恢复线程的个数,默认是4个。
cluster.routing.allocation.node_initial_primaries_recoveries: 4
- 添加删除节点或者负载均衡时并发恢复线程的个数。默认是4个。
cluster

本文主要介绍了Elasticsearch的核心配置文件,包括elasticsearch.yml中的Cluster、Node、Paths、Network、Discovery、Memory、Gateway等设置,详细讲解了各项配置的作用和用法,例如集群名称、节点属性、数据存储路径、网络绑定、日志配置等,旨在帮助读者理解并掌握Elasticsearch的配置管理。
最低0.47元/天 解锁文章
1802

被折叠的 条评论
为什么被折叠?



