ElasticSearch之配置

ElasticSearch主要的配置文件,如下:

  • elasticsearch.yml,ElasticSearch的相关参数。
  • jvm.options,JVM的相关参数。
  • log4j2.properties,日志的相关参数。

默认情况下,ElasticSearch$ES_HOME/config目录下读取上述配置文件。

启动ElasticSearch时可以使用环境变量ES_PATH_CONF,指定配置文件的保存路径,命令样例如下:

shell 复制代码
ES_PATH_CONF=/path/to/my/config ./bin/elasticsearch

elasticsearch.yml基于YAML语法。

elasticsearch.yml中,允许引用环境变量,样例如下:

shell 复制代码
node.name:    ${HOSTNAME}
network.host: ${ES_NETWORK_HOST}

或者

shell 复制代码
node:
    name: ${HOSTNAME}
network:
    host: ${ES_NETWORK_HOST}

同名参数的生效顺序,如下:

  • Transient参数,当前不推荐使用。
  • Persistent参数。
  • 配置文件elasticsearch.yml中的参数。
  • 参数,在代码中的默认值。

相关资料

相关推荐
LongRunning1 分钟前
【Linux】RK3568(三)操作-视频流
linux
Discipline~Hai4 分钟前
Linux网络编程02-TCP协议
linux·网络·tcp/ip·嵌入式·linux网络编程
abc light25 分钟前
Linux TCP网络
linux·网络·tcp/ip
Jason_zhao_MR33 分钟前
电能质量监测为什么需要PTP精确时钟同步
linux·单片机·嵌入式硬件·嵌入式
视觉小萌新1 小时前
A1——基于AMD-48G显卡下载Gemma4模型
linux·ubuntu
不会就选b2 小时前
数据结构之栈的算法题(OJ)
linux·数据结构·算法
刘某的Cloud2 小时前
k8s部署prometheus架构规则
linux·运维·kubernetes·prometheus·监控
Elastic 中国社区官方博客2 小时前
安装 Elasticsearch
大数据·数据库·elasticsearch·搜索引擎·全文检索
mounter6252 小时前
从 2026 LSFMM/BPF 峰会看 eBPF 生态演进:技术变革、工具全景与资源泄漏诊断实战
linux·linux kernel·kernel
M78佐菲2 小时前
Linux学习笔记:网络通信
linux·笔记·学习·算法