RabbitMQ手册之rabbitmq-env.conf

rabbitmq-env.conf,针对RabbitMQ AMQP服务的默认配置

说明

/etc/rabbitmq/rabbitmq-env.conf 文件包含变量设置,可以覆盖默认的内置RabbitMQ启动脚本。

该文件被系统shell解释,所以应该由一系列的shell环境变量组成。普通的shell语法是允许的(,因为该文件是使用shell操作符 "." 来执行的),包括使用 "#" 开头的行注释。

启动脚本获取变量的值,优先从环境变量获取,其次是文件 /etc/rabbitmq/rabbitmq-env.conf,最后是从内置默认值中获取。例如对于 RABBITMQ_NODENAME 变量设置,

首先从环境中检查 RABBITMQ_NODENAME,如果不存在或者等于一个空字符串,然后从 /etc/rabbitmq/rabbitmq-env.conf文件中检查 NODENAME,如果也不存在或者等于一个空字符串,就使用从启动脚本中的默认值。

该文件中的变量名称,总是等于去掉了 RABBITMQ_ 这个前缀的环境变量名称。例如来自环境中的变量 RABBITMQ_NODE_PORT在该文件中就成为了 NODE_PORT

例如:

# I am a complete /etc/rabbitmq/rabbitmq-env.conf file.
# Comment lines start with a hash character.
# This is a /bin/sh script file - use ordinary envt var syntax
NODENAME=hare

上述完整的文件 /etc/rabbitmq/rabbitmq-env.conf 的例子,将覆盖Erlang节点名称,从 "rabbit" 成为 "hare"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,499评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,203评论 2 33
  • 说起来,打算去陕南玩几天是蓄谋已久的事了。 早在开年,清明节一过,就开始寻思今年暑假去哪里转转。不...
    南雅之简阅读 1,135评论 2 3
  • 今天终于看完了《滚蛋吧肿瘤君》,为什么要说终于看完了呢?之前这部电影是和《捉妖记》一起上映的,所以当时去电影院看电...
    南枝北风阅读 246评论 0 0