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

相关资料

相关推荐
凤凰战士芭比Q1 分钟前
(二)zabbix监控(Windows、java、网络设备、物理服务器)
linux·zabbix
未知原色2 分钟前
NODE.JSB快速下载及安装
linux·运维·node.js
kyle~7 分钟前
Linux---scp 安全文件传输
linux·网络·安全
wxh_无香花自开10 分钟前
pgsql 笔记
linux·服务器·postgresql·pgsql
pale_moonlight12 分钟前
十、Scala应用实践(下)
linux·开发语言·scala
大二就转专业12 分钟前
Gnome/Ubuntu 桌面 VS Code 向上/下复制不起作用
linux·vscode·ubuntu
字节拾光录15 分钟前
局域网文件共享全方案:Windows/Mac/Linux通用指南,告别U盘与权限难题!
linux·windows·macos
拾光Ծ16 分钟前
【Linux】深入理解“进程”:进程状态 -> Linux内核O(1)调度算法
linux·运维·服务器·算法
凤凰战士芭比Q18 分钟前
(三)zabbix集群监控
linux·zabbix
摇滚侠18 分钟前
ElasticSearch 教程入门到精通,部署环境,Windows 集群部署,笔记29、30
大数据·笔记·elasticsearch