rabbitMq学习——安装与基本概念

本文详细介绍了在Linux环境下安装Erlang和RabbitMQ的步骤,包括必要的包管理、服务命令以及验证安装的过程。通过设置用户权限、启用管理控制台,展示了如何管理RabbitMQ服务器的基本操作,如查看队列和用户信息。
摘要由CSDN通过智能技术生成

1.核心概念

基础知识
在这里插入图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

2.安装环境

 1.必要包
yum -y update
yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel xmlto unixODBC-devel -y 
yum makecache
yum install socat

erlangx

#下载
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v20.3.8.17/erlang-20.3.8.17-1.el7.centos.x86_64.rpm
#安装
rpm -ivh erlang-20.3.8.17-1.el7.centos.x86_64.rpm    

安装erlang,注意rabbitmq依赖erlang19.3以上版本
./erl 然后输入’halt().’退出即可。测试是否安装成功。
2.rabbitmq的软件包

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

3.服务命令

rpm -ivh rabbitmq-server-3.7.9-1.el7.noarch.rpm
systemctl status rabbitmq-server.service 查看状态
systemctl start rabbitmq-server.service 启动
systemctl stop rabbitmq-server.service 停止
验证安装:
[root@localhost soft]# rpm -qa|grep rabbitmq-server
rabbitmq-server-3.7.9-1.el7.noarch
#添加角色
rabbitmqctl add_user xp xp
#服务反馈#
Adding user "xp" ...
#授权
rabbitmqctl set_permissions -p "/" xp '.' '.' '.*' 
#服务反馈#
Setting permissions for user "xp" in vhost "/" ...
赋予用户角色命令
rabbitmqctl set_user_tags xp administrator
#服务反馈#
Setting tags for user “xp” to [administrator] …
#查看RabbitMQ中用户命令
rabbitmqctl list_users
#服务反馈#
Listing users ...
user    tags
xp      [administrator]
guest   [administrator]
#开启rabbitmq管理控制台命令
rabbitmq-plugins enable rabbitmq_management 
#服务反馈#
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@VM-12-11-centos...
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch

started 3 plugins.

3.查看rabbitMq

服务器开放端口

http://IP:15672 输入用户名密码:

在这里插入图片描述
服务端常用命令

 rabbitmqctl list_queues      查看queue队列
 rabbitmqctl list_queues name messages_ready messages_unacknowledged          查看未ack确认的队列和消息数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值