Linux 安装 RabbitMQ _web管理界面

Linux安装RabbitMQ

RabbitMQ依赖Erlang, 需要先安装Erlang。

从Erlang Solution安装

~]# wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm ~]# sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 

~]# sudo yum install erlang

~]# sudo yum install socat

检查安装

~]# erl -version 
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4

 

安装RabbitMQ: 

要安装rabbitmq 和erlang匹配的版本  

查看官网说明   https://www.rabbitmq.com/which-erlang.html

版本问题启动失败:https://blog.youkuaiyun.com/fatong3/article/details/108646043

先下载后安装:

~]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.8/rabbitmq-server-3.8.8-1.el7.noarch.rpm

~]# yum install rabbitmq-server-3.8.8-1.el7.noarch.rpm

 

使用

添加开机启动
~]# sudo chkconfig rabbitmq-server on   或 systemctl enable rabbitmq-server

启动服务 
~]# sudo /sbin/service rabbitmq-server start 或 systemctl start rabbitmq-server

检查状态 
~]# sudo /sbin/service rabbitmq-server status 或 systemctl status rabbitmq-server 

停止服务
~]# sudo /sbin/service rabbitmq-server stop 



查看当前所有用户 
~]# sudo rabbitmqctl list_users 

查看默认guest用户的权限
~]# sudo rabbitmqctl list_user_permissions guest 

由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户 
~]# sudo rabbitmqctl delete_user guest 

添加新用户 
~]# sudo rabbitmqctl add_user username password 

设置用户tag 
~]# sudo rabbitmqctl set_user_tags username administrator 

赋予用户默认vhost的全部操作权限 
~]# sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*" 

查看用户的权限 
~]# sudo rabbitmqctl list_user_permissions username

更多 >>> https://www.rabbitmq.com/rabbitmqctl.8.html

 

RabbitMQ自带了web管理界面

启动web管理界面 rabbitmq-plugins

~]# sudo rabbitmq-plugins enable rabbitmq_management

浏览器访问

(假设使用是阿里云服务器 外网ip . 要放开 15672和5672 端口,并在阿里云控制台添加配置服务器的防护墙端口规则)

http://localhost:15672

输入刚刚设置的用户名和密码,如果没设置 就是默认用户guest,密码guest

 

web管理界面功能

Overview: 概览

connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况

channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。

Exchanges:交换机,用来实现消息的路由

Queues:队列,即消息队列,消息存放在队列中,等待消费,消费后被移除队列。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑漆#000000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值