赞
踩
官网下载地址:https://www.rabbitmq.com/download.html
下载镜像:
docker pull rabbitmq:management
创建实例并启动:
- docker run -d --name rabbitmq --publish 5671:5671 \
- --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \
- rabbitmq:management
参数解析:
4369 -- erlang发现口
5672 --client端通信口
15672 -- 管理界面ui端口
25672 -- server间内部通信
2.1上传虚拟机/usr/local目录下
2.2 执行安装命令
rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm
先安装上面两个,在安装下面这个,顺序不能错!
rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm
如果rabbitmq安装报错,在线安装socat
yum install -y socat
rabbitmq-plugins enable rabbitmq_management
第一次启动时会比较慢
systemctl start rabbitmq-server.service
status:查看状态
restart:重启
stop:停止
systemctl status rabbitmq-server.service
systemctl restart rabbitmq-server.service
systemctl stop rabbitmq-server.service
ps -ef | grep rabbitmq
rabbitmq启动时会监听三个端口号:
5672:其他程序和rabbitmq交互的端口[比如:java程序需要使用rabbitmq,就和此端口建立连接]
15672:rabbitmq的后台管理系统的端口号[rabbitmq的客户端]
25672:集群环境搭建的端口号
在web浏览器中输入地址:http://192.168.230.130:15672
输入默认账号密码: guest : guest,默认不允许远程连接
rabbitmqctl add_user admin admin
- //查询当前主机的名称
- cat /etc/hostname
- //将主机名称和本机的ip 127.0.0.1绑定映射存到hosts文件中
- vim /etc/hosts
- 127.0.0.1 查询到的主机名称
- //然后再次添加用户
- rabbitmqctl add_user admin admin
① 超级管理员(administrator):所有权限
② 监控者(monitoring): 登录控制台、查看mq信息权限
③ 策略制定者(policymaker):登录控制台、管理policy权限
④ 普通管理者(management):只能登录控制台
rabbitmqctl set_user_tags admin administrator
rabbitmqctl change_password admin 123456
rabbitmqctl list_users
账号:admin
密码:123456
overview:概览
connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况
channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。
Exchanges:交换机,用来实现消息的路由
Queues:队列,即消息队列,消息存放在队列中,等待消费,消费后被移除队列。
systemctl stop rabbitmq-server
查看erlang安装的相关列表
yum list|grep erlang
卸载erlang所有内容
yum -y remove erlang-*
删除erlang目录
rm -rf /usr/lib64/erlang
查看rabbitmq安装的相关列表
yum list|grep rabbitmq
卸载rabbitmq所有内容
yum -y remove rabbitmq-server.noarch
查找并删除rabbitmq相关目录
find / -name rabbit*
依次删除对应目录:rm -rf 路径例如
- rm -rvf /var/lib/rabbitmq
- rm -rvf /usr/lib/rabbitmq
- rm -rvf /var/log/rabbitmq
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。