# 使用环境变量修改配置

默认情况下 EMQX 使用带有 EMQX_ 的前缀的环境变量来覆盖配置文件中的配置项

环境变量名称到配置文件键值名称映射规则如下:

  • EMQX_ 前缀移除
  • 大写字符替换成小写
  • 双下划线 __ 替换成点 .

# 示例

# management.listener.http = 9000
$ export EMQX_MANAGEMENT__LISTENER__HTTP=9000
$ _build/emqx/rel/emqx/bin/emqx console

...

Starting emqx on node emqx@127.0.0.1
Start http:management listener on 9000 successfully.
1
2
3
4
5
6
7
8

Tip

环境变量只在运行 EMQX 的终端中有效,且没有持久化, 在一个终端中设置的环境变量无法在另一个终端中使用。

本页导航