热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

RabbitMq配置yellowcong

配置rabbitmq得数据卷位置,默认情况下,这个数据是会放到当前目录下,这种情况是我们不需要的,会导致后期数据集过大&#x

配置rabbitmq得数据卷位置,默认情况下,这个数据是会放到当前目录下,这种情况是我们不需要的,会导致后期数据集过大,导致服务器系统盘满了,所以需要设置,更改默认存储地址为数据盘。


rabbitmq的配置文件

rabbitmq-env.conf文件的位置是固定的${SYS_PREFIX}/etc/rabbitmq/rabbitmq-env.conf,不可改变。${SYS_PREFIX}这个环境变量是rabbitmq的安装位置。
在这里插入图片描述

配置rabbitmq-env.conf

#手动创建这个env.conf配置文件
sudo touch etc/rabbitmq/rabbitmq-env.conf #添加配置 ,标识数据存储目录
RABBITMQ_MNESIA_BASE=/data/rabbitmq

在这里插入图片描述

配置信息

名称描述
RABBITMQ_BASE此基础目录包含了RabbitMQ server的数据库,日志文件的子目录. 另外,也可以独立设置RABBITMQ_MNESIA_BASE 和 RABBITMQ_LOG_BASE 目录.
RABBITMQ_CONFIG_FILE用于配置文件的路径,无.config扩展名. 如果 configuration file 存在,服务器将使用它来配置RabbitMQ组件. 参考 Configuration guide 来了解更多信息.
RABBITMQ_MNESIA_BASE包含RabbitMQ 服务器Mnesia数据库文件子目录的基本目录,除非明确设置了RABBITMQ_MNESIA_DIR目录,否则每个节点都应该配置一个. (除了Mnesia文件,这个位置还包含消息存储和索引文件以及模式和集群的细节.)
RABBITMQ_MNESIA_DIRRabbitMQ节点Mnesia数据库文件安放的目录. (除了Mnesia文件,这个位置还包含消息存储和索引文件以及模式和集群的细节.)
RABBITMQ_LOG_BASE用于包含RabbitMQ 服务器日志文件的基本目录, 除非明确设置了RABBITMQ_LOGS 或 RABBITMQ_SASL_LOGS.
RABBITMQ_LOGSRabbitMQ 服务器的Erlang日志文件路径.在Window上不能覆盖此变量.
RABBITMQ_SASL_LOGSRabbitMQ服务器的Erlang SASL (System Application Support Libraries)日志文件路径. 在Window上不能覆盖此变量.
RABBITMQ_PLUGINS_DIR用于查找插件的目录 .
RABBITMQ_PLUGINS_EXPAND_DIR用于在启动服务器时扩展启用插件的工作目录。
RABBITMQ_ENABLED_PLUGINS_FILE此文件记录了显式启用的插件。
RABBITMQ_PID_FILE此文件中包含了rabbitmqctl所等待进程ID的信息.

参考文章

http://www.blogjava.net/qbna350816/archive/2016/08/02/431415.aspx


推荐阅读
author-avatar
mobiledu2502861997
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有