跳至主要内容
版本:4.0

rabbitmq-env.conf.5

名称

rabbitmq-env.confRabbitMQ 服务器使用的环境变量

描述

rabbitmq-env.conf 包含覆盖 RabbitMQ 脚本和 CLI 工具中内置默认值的環境變數。

该文件由系统 shell 解释,因此应由一系列 shell 环境变量定义组成。允许使用正常的 shell 语法(因为该文件使用 shell "." 运算符作为源文件),包括以 "#" 开头的行注释。

启动脚本按优先顺序从环境、rabbitmq-env.conf 和内置默认值获取值。例如,对于 RABBITMQ_NODENAME 设置,首先检查环境中的 RABBITMQ_NODENAME。如果它不存在或等于空字符串,则检查 rabbitmq-env.conf 中的 NODENAME。如果它也不存在或设置为等于空字符串,则使用启动脚本中的默认值。

rabbitmq-env.conf 中的变量名始终等于环境变量名,只是去掉了 "RABBITMQ_" 前缀:环境中的 RABBITMQ_NODE_PORTrabbitmq-env.conf 中变为 NODE_PORT

示例

下面是一个最简单的 rabbitmq-env.conf 文件示例,它将默认节点名称前缀从 "rabbit" 更改为 "hare"。

# 我是一个完整的 rabbitmq-env.conf 文件。
# 注释行以井号开头。
# 这是一个 /bin/sh 脚本文件 - 使用普通的环境变量语法
NODENAME=hare

在下面的 rabbitmq-env.conf 文件中,RabbitMQ 配置文件位置更改为 "/data/services/rabbitmq/rabbitmq.conf"。

# 我是一个完整的 rabbitmq-env.conf 文件。
# 注释行以井号开头。
# 这是一个 /bin/sh 脚本文件 - 使用普通的环境变量语法
CONFIG_FILE=/data/services/rabbitmq/rabbitmq.conf

另请参阅

rabbitmq-echopid(8), rabbitmq-plugins(8), rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-streams(8), rabbitmq-upgrade(8), rabbitmqctl(8)

作者

RabbitMQ 团队 <contact-tanzu-data.pdl@broadcom.com>

© 2024 RabbitMQ. All rights reserved.