2.rabbitmq-linux安装

news/2024/12/5 5:16:36/

一.环境准备

  1.RabbitMQ版本 和 Erlang 版本兼容性关系

https://www.rabbitmq.com/which-erlang.html

  2.官方安装包下载地址

【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases/tag/v21.3.1【rabbitmq下载地址】:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8

  3.安装包说明,请下载对应的安装包

  4.上传到/opt下,cd切换到/opt

二.安装

  1.安装erlang

rpm -ivh erlang-21.3.1-1.el7.x86_64.rpm

  2.安装 rabbitmq的依赖包

yum install socat -y

  3.安装 rabbitmq

# 默认安装在/usr/lib/rabbitmq

rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

  4.添加开机启动rabbitmq服务

chkconfig rabbitmq-server on

  5.启动服务

/sbin/service rabbitmq-server start

  6.查看状态

/sbin/service rabbitmq-server status

systemctl status rabbitmq-server

  7.开启web管理插件

systemctl stop rabbitmq-server

rabbitmq-plugins enable rabbitmq_management

   8.从新启动rabbitmq

systemctl start rabbitmq-server

  9.关闭防火墙  

10.访问界面 192.168.3.132:15672, 初始用户:guest 密码:guest

   11.提示User can only log in via localhost

   12.添加新用户

# 1.创建账号

rabbitmqctl add_user admin 111111 

# 2.设置用户角色

rabbitmqctl set_user_tags admin administrator

# 3.设置 admin 用户的权限,指定允许访问的vhost以及write/read

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

#  4. 查看vhost(/)允许哪些用户访问

rabbitmqctl list_permissions -p /

# 5.查看用户列表
rabbitmqctl list_users

# 6.重启RabbitMQ,然后用设置账户和密码登录。


http://www.ppmy.cn/news/41842.html

相关文章

派盘为您的个人数据安家

现如今,我们的生活中有着各种各样的数据。在工作中会有各种文件、邮件;在生活中则有照片和视频等。数据的来源多,时间点不一致且混乱。 数据是否能安全、稳定、长久的存储以及便捷高效的使用对我们来说相当重要。你是否经常出差需要带上电脑或者移动硬盘,想存网盘又怕丢失或…

sftp使用

Client端使用Server端的账户username,sftp登录Server,除了IP地址,也可以使用/etc/hosts定义的域名,注意,Client的默认路径:Shell中的当前路径,Server的默认路径:server账户家目录 ​…

华为OD机试-整理扑克牌-2022Q4 A卷-Py/Java/JS

给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理: 步骤1、对扑克牌进行分组,形成组合牌,规则如下:当牌面数字相同张数大于等于4时,组合牌为“炸弹”:3张相同牌面数字 + 2张相同牌面数字,且3张牌与2张牌不相同时,组合牌为“葫…

C++多线程--线程安全的队列实现(基于锁)

0 引言 本文主要是根据C++ Concurrency in Action (豆瓣)第6章的基于锁的数据结构来讲解相应的队列实现。 本文会给出两种队列 基于STL的queue的线程安全队列基于链表的线程安全队列1 预备知识 如何实现一个线程安全的队列?需要遵循什么样的准则? 可参考: C++多线程--发…

采购招投标系统-高效管控招采流程-降低采购成本

项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及…

让代码变得优雅简洁的神器:Java8 Stream流式编程

在实际项目当中,若能熟练使用Java8 的Stream流特性进行开发,就比较容易写出简洁优雅的代码。目前市面上很多开源框架,如Mybatis- Plus、kafka Streams以及Flink流处理等,都有一个相似的地方,即用到Stream流特性&#x…

基于逻辑回归构建肿瘤预测模型

使用逻辑回归构建肿瘤预测模型 描述 乳腺癌数据集包括569个样本,每个样本有30个特征值(病灶特征数据),每个样本都属于恶性(0)或良性(1)两个类别之一,要求使用逻辑回归&…

async/await 函数到底要不要加 try catch ?

前言 写异步函数的时候,promise 和 async 两种方案都非常常见,甚至同一个项目里,不同的开发人员都使用不同的习惯, 不过关于两者的比较不是本文关注的重点,只总结为一句话:“async 是异步编程的终极解决方案”。 当使…