美文网首页
centos7.0快速安装rabbitMQ

centos7.0快速安装rabbitMQ

作者: 角角_d216 | 来源:发表于2019-10-29 17:31 被阅读0次

安装环境配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

安装

yum -y install rabbitmq-server-3.7.14-1.el7.noarch.rpm

启动

静默启动:rabbitmq-server -detached

设置开机启动:

chkconfig rabbitmq-server on

systemctl enable rabbitmq-server.service

备注:

如果出现不能启动或者不能写文件夹之类问题:

{error,

       {cannot_delete_plugins_expand_dir,

           ["/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",

            {cannot_delete,

                "/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",

                eacces}]}}

多半是权限问题,重新付权限 给目录 rabbitmq

chown -R rabbitmq:rabbitmq rabbit@xxxxx-plugins-expand/

chown -R rabbitmq:rabbitmq mnesia/

重启rabbitmq服务通过两个命令来实现:

rabbitmqctl stop :停止rabbitmq

rabbitmq-server restart : 重启rabbitmq

启用管理后台

rabbitmq-plugins enable rabbitmq_management

增加用户

rabbitmqctl add_user admin admin

设置角色

rabbitmqctl set_user_tags admin administrator

设置用户权限

rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

登录后台管理

登录之前打开两个端口:

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT

http://ip:15672

输入刚才设置的用户名密码即可;

用户:admin 密码:admin

默认用户:guest 密码:guest

5672 端口是程序访问端口,这个在应用程序 yml 中配置

以下是可选操作(可以不做)

附用户管理:

用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。

(1) 新增一个用户

rabbitmqctl add_user  admin admin

(2) 删除一个用户

rabbitmqctl delete_user  admin

(3) 修改用户的密码

rabbitmqctl change_password  admin admin

(4) 查看当前用户列表

rabbitmqctl list_users

文件存储路径

默认安装路径:/var/lib/rabbitmq/ 

rabbitmq更换数据文件和日志文件的存放位置(此步可以不操作,个性化设置可以用)

需要将这些文件更换位置

1、先创建数据文件和日志文件存放位置的目录并给权限

mkdir -p /usr/local/rabbitmq/mnesia

mkdir -p /usr/local/rabbitmq/log

chmod -R 777 /usr/local/rabbitmq

2、创建或新增环境参数配置文件

vi /etc/rabbitmq/rabbitmq-env.conf

增加如下两行内容

RABBITMQ_MNESIA_BASE=/usr/local/rabbitmq/mnesia

RABBITMQ_LOG_BASE=/usr/local/rabbitmq/log

保存,重启rabbitmq服务

注:更换完位置后原有队列中的数据就没有了,而且原有的rabbitmq用户也需要重建。

相关文章

网友评论

      本文标题:centos7.0快速安装rabbitMQ

      本文链接:https://www.haomeiwen.com/subject/inugvctx.html