赞
踩
官方下载地址:https://www.rabbitmq.com/download.html
在安装之前需要先安装Erlang环境
上传到/usr/local/software
目录下(如果没有 software 需要自己创建),执行uname -a
可以查看当前系统版本是el7,和下载的安装包是符合。
安装命令,按顺序安装:
rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
chkconfig rabbitmq-server on
/sbin/service rabbitmq-server start
/sbin/service rabbitmq-server status
/sbin/service rabbitmq-server stop
需要先停止rabbitmq服务,进入rabbitmq的安装目录,然后执行下面命令,再重新运行rabbitmq服务。
rabbitmq-plugins enable rabbitmq_management
开启服务后,进入web界面,地址是http://ip:15672
如果进不去的话,可以看下防火墙有没有关掉。
systemctl stop firewalld.service
systemctl status firewalld.service
systemctl disable firewalld.service
如果还是进不去,进入rabbitmq的安装目录的bin目录中执行命令:
whereis rabbitmq
rabbitmq-plugins enable rabbitmq_management
/sbin/service rabbitmq-server stop
/sbin/service rabbitmq-server start
使用默认账号密码(guest)登录,会发现登录不上,该账号只支持本地登录,所以需要设置新的账号和设置权限。
rabbitmqctl add_user 用户名 密码
rabbitmqctl set_user_tags vh 用户名 权限(administrator)
rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
# 案例:用户 admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
rabbitmqctl list_users
后续可以在web界面添加账户
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
拉取镜像
docker pull rabbitmq:3-management
创建并运行容器:
docker run \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123123 \
--name mq \
--hostname mq1 \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3-management
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。