首页 > 系统相关 >ubuntu安装RabbitMQ

ubuntu安装RabbitMQ

时间:2023-09-20 14:37:49浏览次数:31  
标签:登录 rabbitmq rabbitmqctl RabbitMQ ubuntu 控制台 安装

一、概述

  本地需要做RabbitMQ测试,想着安装包本地不利于来回换机子测试。就想着把其安装到云服务上,云服务的系统是ubuntu系统。这样通过远程连接,就不需要担心换机器的时候RabbitMQ用不了的问题了。可谓一次安装到处使用

  

二、示例,备注:这里直接安装最新版的

  1.安装erlang。遇到询问yes/no的直接yes就行

apt-get install erlang

  2.安装rabbitmq-server

更新安装包:(这个执行不执行都可以)
sudo apt-get update
    
安装最新版本:
sudo apt-get install rabbitmq-server

  3.查看安装结果命令

查看安装结果:
systemctl status rabbitmq-server

  4.设置RabbitMQ允许web访问,需要会自动安装三个插件

rabbitmq-plugins enable rabbitmq_management

  5.开放端口

RabbitMQ,web访问的端口是15672,而RabbitMQ-Server访问的端口是5672 所以需要让ubuntu开放这两个端口。不然无法访问。开放方法是登录控制台设置即可(第三方云服务平台都有控制台)

  6.想必此时rabbitmp-server已经安装好了,但是本机电脑通过http://外网地址/15672访问是可以的,但是不允许登录。

rabbitmq User can only log in via localhost
从rabbitmq3.3开始出于安全的考虑,默认禁止guest/guest进行远程登录。游客账号密码只能本机登录,所以我们需要增加远程账号才行

  7.增加远程账号 

#停止
rabbitmqctl stop
 
#重启
rabbitmqctl start_app
 
#状态
rabbitmqctl status
 
#添加远程账号
rabbitmqctl add_user 设置你的账户名 设置你的账户密码
 
(#为账号设置权限
rabbitmqctl set_user_tags 你的用户名 你要设置的角色(下面是角色的描述,需要哪个填写那个即可)
 
#以下为role可选
administrator,超级管理员角色,可以登录控制台查看所有信息,并可以对用户、策略操作
monitoring,监控者角色,可以登录控制台查看rabbitmq节点相关信息,无法对策略管理
management,普通管理者角色,仅可以登录控制台,无法看到节点信息)
 
#查看账户列表
rabbitmqctl list_users
 
#删除角色
rabbitmqctl delete_user 用户名
 
#修改密码
rabbitmqctl change_password 你的用户名 用户名对应的密码

  8.做完第7步之后,就可以用你设置的账号进行远程访问rabbitmq的后台了。通过:http://localhost:15672,结果如下:

  9.到这里就算完事了

 

  

标签:登录,rabbitmq,rabbitmqctl,RabbitMQ,ubuntu,控制台,安装
From: https://www.cnblogs.com/tony-yang-flutter/p/17717231.html

相关文章

  • AI 编码助手 Codewhisperer 安装步骤和使用初体验
    文章作者:为了自己加油最近亚⻢逊云科技推出了一款基于机器学习的AI编程助手AmazonCodeWhisperer,可以实时提供代码建议。在编写代码时,它会自动根据现有的代码和注释给出建议。AmazonCodeWhisperer与GitHubCopilot类似,主要的功能有:代码补全注释和文档补全代码......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • CentOS 7.9编译安装Python-3.10.13
    一、查看CentOS版本、系统默认gcc版本、Python版本和pip版本:#cat/etc/redhat-release#gcc--version#python-V#pip-V二、部署Python-3.10.13:1、下载Python-3.10.13.tar.xz,Python官网:https://www.python.org/2、安装编译依赖软件包及包组:#yum-ygroupinstall"Development......
  • 安装 MyEclipse 出现 "An error occurred while copying software to your machine"
    安装MyEclipse时出现Anerroroccurredwhilecopyingsoftwaretoyourmachine字样,有部分文章提出可能是因为之前安装没有完全卸载。比如MyEclipse(不论版本是啥)卸载后重新安装,提示:拷贝到计算机时出错;问题解决方案:。今天我也遇到了这种问题,但是用这种方法没有成功。然后我......
  • ubuntu 下mysql的常用命令
    MySQL数据库的基本操作命令=========================一、mysql服务操作0、查看数据库版本sql->status;1、netstartmysql//启动mysql服务2、netstopmysql//停止mysql服务3、mysql-h主机地址-u用户名-p用户密码//进入mysql数据库4、quit//......
  • debain 安装es 8.6
    首先需要安装jdk17+官网介绍:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/deb.html#install-deb1、安装签名key#安装Downloadandinstallthepublicsigningkey:wget-qO-https://artifacts.elastic.co/GPG-KEY-elasticsearch|sudogpg--dearmor-o......
  • Linux 下安装安装rz/sz命令
    http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  下载lrzsz安装包tarzxvflrzsz-0.12.20.tar.gz&&cdlrzsz-0.12.20#解压并切换到lrzsz-0.12.20目录下面yum -yinstall gcc cc./configuremakemakeinstall上面安装过程默认把lsz和lrz安装到了/usr/loc......
  • 后端开发需要安装哪些软件/插件?
    从今天开始更新一系列关于后端开发需要安装哪些软件/插件的文章,每日更新准备好了吗?言归正传,后端开发需要安装的软件、插件有很多种,以下是一些常用的软件和插件:编程语言和运行环境:根据开发项目的需求,需要安装相应的编程语言和运行环境。比如,Java、Python、Go、Node.js等语言及其对应......
  • Zabbix-agent安装问题汇总
    Zabbix-agent安装问题汇总 1.python解释器问题;解决方法:先执行yum-yinstallhttps://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm再执行yuminstallZabbix-agent 2.Errorsduringdownloadingmetadataforrepository'AppStream......
  • 解决安装VS2022时,出现未能安装包"Microsoft.VisualCpp.Redist.14,version=14.32.31332
    解决安装VS2022时,出现未能安装包"Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86"问题描述之前安装过MSSQLServer和VS2022,但是后来又卸载了。现在重装VS2022出现两个报错:无法安装Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86无法安装Micr......