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中的参数。
  • 参数,在代码中的默认值。

相关资料

相关推荐
weixin_402486347 分钟前
VS Code Codex/Claude Extension 无法安装 / 无法正常打开
linux·服务器·vscode
奋斗的阿狸_198619 分钟前
ch32v003j4m6+ws2812b方案2:规划引脚定义
linux
Mr-Apple35 分钟前
系统找不到指定的文件-CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND
linux·windows·ubuntu·wsl
布裘44 分钟前
【银河麒麟】服务器系统开机黑屏故障排查与修复
linux·运维·服务器·银河麒麟·无法启动
Zenova EdgeOS1 小时前
Linux iotop:工业边缘 I/O 高级分析实战
linux·运维·服务器
Elastic 中国社区官方博客1 小时前
Elasticsearch 向量数据库:几分钟内完成部署,以经济高效的方式扩展至数千亿规模
大数据·运维·数据库·elasticsearch·搜索引擎·ai·全文检索
新兴AI民工1 小时前
【Linux内核三十九】进程管理模块:CFS负载均衡(四):find_busiest_group决策矩阵与calculate_imbalance
linux
LongRunning2 小时前
【linux】RK3568(五)云服务器-视频推流
linux
赵民勇2 小时前
resolvectl命令详解
linux·运维
新时代牛马2 小时前
Linux 日志管理:journald、rsyslog 与 logrotate
linux·运维·服务器