Ubuntu下RabbitMQ安装与简单使用

一:RabbitMQ基本安装

1.更新依赖包(提前更新依赖包避免出现报错)

sudo apt-get update


2.由于rabbitMq使用erlang语言开发,在安装rabbitMq之前需要安装erlang

sudo apt-get install erlang


3.查看erlang是否安装成功

sudo erl


  安装成功会出现下面的提示

root@iZ75oywzpgm3feZ:~# sudo erl
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [kernel-poll:false]
 
Eshell V7.3  (abort with ^G)
1>


 4.安装RabbitMQ

sudo apt-get install rabbitmq-server


5.查看RabbitMQ安装状态

service rabbitmq-server status


 安装成功会出现下面的状态

root@iZ75oywzpgm3feZ:~# service rabbitmq-server status
● rabbitmq-server.service - RabbitMQ Messaging Server
   Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor
   Active: active (running) since Mon 2020-04-06 20:24:31 CST; 1min 36s ago
 Main PID: 976 (rabbitmq-server)
   CGroup: /system.slice/rabbitmq-server.service
           ├─ 976 /bin/sh /usr/sbin/rabbitmq-server
           ├─ 987 /bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-server
           ├─1097 /usr/lib/erlang/erts-7.3/bin/epmd -daemon
           ├─1127 /usr/lib/erlang/erts-7.3/bin/beam -W w -A 64 -P 1048576 -K tru
           ├─1217 inet_gethost 4
           └─1218 inet_gethost 4
 
Apr 06 20:24:29 iZ75oywzpgm3feZ systemd[1]: Starting RabbitMQ Messaging Server..
Apr 06 20:24:30 iZ75oywzpgm3feZ rabbitmq[977]: Waiting for rabbit@iZ75oywzpgm3fe
Apr 06 20:24:30 iZ75oywzpgm3feZ rabbitmq[977]: pid is 987 ...
Apr 06 20:24:31 iZ75oywzpgm3feZ systemd[1]: Started RabbitMQ Messaging Server.
lines 1-16/16 (END)

 如果此处通过http://IP:15672远程访问时无法进行的,需要进行步骤二。

二:添加用户

   1.添加用户

 sudo  rabbitmqctl add_user 用户名 密码


   2.将添加的用户设置管理员权限

sudo rabbitmqctl set_user_tags 用户名 administrator


  3.打开管理插件

rabbitmq-plugins enable rabbitmq_management


三:阿里云设置

  阿里云安全组设置,RabbitMQ的Web远程访问端口为15672,阿里云的安全组是没有设置的需要开启15672端口即可。

  设置完成,通过在浏览器端输入http://IP:15672即可远程控制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/33800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS 的选择器有哪些种类?分别如何使用?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 元素选择器(Element Selector)⭐ 类选择器(Class Selector)⭐ ID 选择器(ID Selector)⭐ 后代选择器(Descendant Selector)⭐ 子元素选择器&a…

物联网的定义、原理、示例、未来

什么是物联网? 物联网 (IoT) 是指由嵌入传感器、软件和网络连接的物理设备、车辆、电器和其他物理对象组成的网络,允许它们收集和共享数据。这些设备(也称为“智能对象”)的范围可以从简单的“智能家居”设备(如智能恒温器)到可穿戴设备(如智能手表和支持RFID的服…

k8sday02

第四章 实战入门 本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。 Namespace ​ Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 ​ 默认情况下&…

第五十一天

●响应式界面有四个层次: 1、同一页面在不同大小和比例上看起来都应该是舒适的; 2、同一页面在不同分辨率上看起来都应该是合理的; 4、同一页面在不同操作方式(如鼠标和触屏)下,体验应该是统一的&#x…

springBoot的日志文件

日志是程序的重要组成部分,主要可以用来定位和排查问题。除此之外,还可以用来: 1. 记录用户的登录日志,方便分析用户是正常登录还是恶意破解; 2. 记录系统的操作日志,方便数据恢复和定位操作人;…

【C语言】小游戏-三字棋

大家好,我是深鱼~ 目录 一、游戏介绍 二、文件分装 三、代码实现步骤 1.制作简易游戏菜单 2.初始化棋盘 3.打印棋盘 4.玩家下棋 5.电脑随机下棋 6.判断输赢 7.判断棋盘是否满了 四、完整代码 game.h(相关函数的声明,整个代码要引用的头文件以及宏…

JavaFX ObservableList的事件监听(ObservableSet、ObservableMap使用类似)

一、什么是ObservableList? ObservableList是继承了Observable接口的List列表。 官方介绍:A list that allows listeners to track changes when they occur. Implementations can be created using methods in FXCollections such as observableArray…

多尺度目标检测【动手学深度学习】

在上篇博客《锚框【目标检测】》中,我们以输入图像的每个像素为中心,生成多个锚框。基本而言,这些锚框代表了图像不同区域的样本。然而如果以每个像素都生成的锚框,最后可能会得到太多需要计算的锚框。想象一个561728的输入图像,如果以每个像素为中心生成五个形状不同的锚…

某大厂笔试(小*的车站的最近距离)

有一个环形的公路,上面共有n站,现在给定了顺时针第i站到第i1站之间的距离(特殊的,也给出了第n站到第1站的距离),小*想着沿着公路第x站走到第y站,她想知道最短的距离是多少? 输入描述…

小程序商城开发制作

当开发一个商城小程序时,费用是一个非常重要的考虑因素。然而,准确回答这个问题是有一定困难的,因为开发商城小程序的费用取决于多个因素。以下是一些可能影响价格的主要因素: 1. 功能需求:商城小程序的复杂程度和功能…

阻塞队列的安全实现,定时器的安全实现(面试易考),超详细

一、💛 如何实现一个线程安全的阻塞队列 目前,当前代码是循环队列(还没有进行改动) head和tail的判空判断满两种方法: 1.浪费一个格子,当前走到head的前一个位置,就认为队列满的 2.单独搞一个变量&#xff…

系统架构设计专业技能 · 网络规划与设计(三)【系统架构设计师】

系列文章目录 系统架构设计专业技能 网络规划与设计(三)【系统架构设计师】 系统架构设计专业技能 系统安全分析与设计(四)【系统架构设计师】 系统架构设计高级技能 软件架构设计(一)【系统架构设计师…

手把手带你跑通网站上线全流程(一个简单的HTML和Python服务端完整上线流程)

我将向你介绍如何将一个网站部署到公网&#xff0c;包含完整流程。 前端静态网站 静态网站文件 首先需要准备一个简单的网页文件用于展示页面 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&quo…

2023深圳杯A题完整代码模型

已更新深圳杯A题全部版本&#xff0c;文末获取&#xff01; 摘要 现代社会&#xff0c;随着生活方式的变化和工作压力的增大&#xff0c;慢性非传染性疾病日益成为威胁公众健康的主要问题。心脑血管疾病、糖尿病、恶性肿瘤及慢性阻塞性肺病等慢性病的发病率呈现出上升趋势。为…

面试题:HashMap常见面试题

HashMap是什么&#xff1f; HashMap是Java中的一个集合类&#xff0c;它实现了Map接口&#xff0c;使用键值对的方式存储数据。HashMap中的键和值都可以为null&#xff0c;同时HashMap是无序的&#xff0c;即不能保证存入的顺序和取出的顺序一致。 HashMap的底层实现原理是什么…

23款奔驰AMG GT50更换原厂运动排气系统,战斗感立马提升了

改装运动排气&#xff0c;原车中控的按键组也是需要更换的。与原车按键相比&#xff0c;只是多了一个排气的控制按键&#xff0c;也正是这个按键&#xff0c;能让车辆可静可怒&#xff0c;安静与怒吼就在一键之间。

P1024 一元三次方程求解

题目链接&#xff1a; 方法一、二分 因为区间很大&#xff0c;所以可以二分。 三个答案都在 [ − 100 , 100 ] [-100,100] [−100,100]范围内&#xff0c;两个根的差的绝对值 ⩾ 1 \geqslant1 ⩾1,保证了每一个大小为 1 1 1的区间里至多有 1 1 1个解&#xff0c;也就是说当区间…

linux_常用命令

一、日常使用命令/常用快捷键命令 开关机命令 1、shutdown –h now&#xff1a;立刻进行关机 2、shutdown –r now&#xff1a;现在重新启动计算机 3、reboot&#xff1a;现在重新启动计算机 4、su -&#xff1a;切换用户&#xff1b;passwd&#xff1a;修改用户密码 5、logou…

ChatGLM2-6B在Windows下的微调

ChatGLM2-6B在Windows下的微调 零、重要参考资料 1、ChatGLM2-6B! 我跑通啦&#xff01;本地部署微调&#xff08;windows系统&#xff09;&#xff1a;这是最关键的一篇文章&#xff0c;提供了Windows下的脚本 2、LangChain ChatGLM2-6B 搭建个人专属知识库&#xff1a;提供…

jdk17 SpringBoot JPA集成多数据库

switchRegion(切换地区)功能, 客户端可手动切换地区 , 查询不同的数据库, 后台根据地区切换数据库, 请求头添加region的key 配置类 import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; im…