Ubuntu安装RabbitMq(保姆级教学,直接喂饭)

这篇具有很好参考价值的文章主要介绍了Ubuntu安装RabbitMq(保姆级教学,直接喂饭)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装rabbitmq,由于rabbitmq需要erlang语言支持,所以需要安装erlang。

        apt-get install erlang

        执行命令查是否安装成功:erlubuntu安装rabbitmq,Ubuntu安装软件系列,rabbitmq,分布式

        此时进入Eshell退出命令:Ctrl + c 一致按到退出为止

2.查看erlang与rabbitmq版本对应关系

        RabbitMQ Erlang Version Requirements — RabbitMQ

ubuntu安装rabbitmq,Ubuntu安装软件系列,rabbitmq,分布式

 3.安装最新版本

        更新安装包:sudo apt-get update

        安装最新版本:sudo apt-get install rabbitmq-server

4.安装指定版本

准备环境:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash

        查询可以安装的版本:apt-cache madison rabbitmq-server    

        在查询到的版本中找到上面erlang与rabbitmq对应都版本表中的交集,然后选择一个安装

        安装命令:sudo apt-get install rabbitmq-server=3.9.17-1

        如果安装失败多试几个版本即可

        执行命令查看安装结果:systemctl status rabbitmq-server

ubuntu安装rabbitmq,Ubuntu安装软件系列,rabbitmq,分布式

 5.最后一步

        rabbitmq允许web访问:rabbitmq-plugins enable rabbitmq_management

ubuntu安装rabbitmq,Ubuntu安装软件系列,rabbitmq,分布式

        ubuntu开放端口供外网访问:

                sudo ufw allow 15672

                sudo ufw allow 5672

        此时浏览器即可访问

ubuntu安装rabbitmq,Ubuntu安装软件系列,rabbitmq,分布式

6.增强

        远程服务器安装rabbitmq开启服务后,本地guest/guest账户远程登录控制台失败,点击登录显示错误rabbitmq User can only log in via localhost

        原因:rabbitmq从3.3版本之后默认禁止使用guest/guest进行远程登录,只能通过localhost本地登录,在远程服务器开启rabbitmq-server后,使用默认账号登录会报错。

        解决:增加远程登录账号文章来源地址https://www.toymoban.com/news/detail-625989.html

#停止
rabbitmqctl stop

#重启
rabbitmqctl start_app

#状态
rabbitmqctl status

#添加远程账号
rabbitmqctl add_user username password

#为账号设置权限
rabbitmqctl set_user_tags username role

#以下为role可选
administrator,超级管理员角色,可以登录控制台查看所有信息,并可以对用户、策略操作
monitoring,监控者角色,可以登录控制台查看rabbitmq节点相关信息,无法对策略管理
management,普通管理者角色,仅可以登录控制台,无法看到节点信息
此时即可远程访问

#查看账户列表
rabbitmqctl list_users

#删除角色
rabbitmqctl delete_user username

#修改密码
rabbitmqctl change_password username password

到了这里,关于Ubuntu安装RabbitMq(保姆级教学,直接喂饭)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu安装RabbitMQ server - 在外远程访问

    转载自cpolar内网穿透的文章:无公网IP,在外公网远程访问RabbitMQ服务「内网穿透」 RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于

    2024年02月06日
    浏览(39)
  • RabbitMQ | 在ubuntu中使用apt-get安装高版本RabbitMQ

    目录 一、官方脚本 二、彻底卸载 三、重新安装 1.安装高版本Erlang 2.安装RabbitMQ 直接使用apt安装的rabbitmq版本较低,甚至可能无法使用死信队列等插件。首先提供一个 官方 的安装脚本: 但是这个办法对我这里的情况不奏效。解决方法往下看。 1.安装高版本Erlang 下载 Erlang S

    2024年02月10日
    浏览(37)
  • Ubuntu下安装openjdk、erlang和rabbitmq

    一、安装Open JDK 1.打开终端,在命令行模式下输入指令,添加OpenJDK的源 sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update 2.输入指令,安装OpenJDK 8 sudo apt-get install openjdk-8-jdk 3.安装完成后,可以在命令行模式下输入“java -version”指令验证是否安装成功   二、需要Erlang环境支持

    2024年02月13日
    浏览(55)
  • Ubuntu 20.04上docker安装RabbitMQ并确保可以访问RabbitMQ的管理界面

    这将下载RabbitMQ 3.x版本的Docker镜像并在后台运行一个容器。 -p 5672:5672 映射了RabbitMQ的AMQP端口, -p 15672:15672 映射了管理界面的端口 如果状态是\\\"Up\\\",则容器已经成功启动。 默认的用户名和密码是: 用户名: guest 密码: guest 请确保您的防火墙允许通过 15672 端口访问。如果您的

    2024年02月09日
    浏览(46)
  • 在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月10日
    浏览(38)
  • Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

    1、Ubuntu安装版本为20.04 2、文中安装包也可以从网盘下载 链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg 提取码:ubun 3、相关查看命令 先去Oracle官网下载jdk,本人使用版本为jdk-8u351 将上面的jdk上传到服务器,使用下面命令解压 命令参数解释 参数 含义 tar Linux压缩/解压缩命令 -

    2024年02月02日
    浏览(53)
  • Ubuntu22 k8s 1.27.1 安装及集群搭建教学(2023.5.16 k8s 最新版本教学,只看这一篇就够了哦!保姆级教程!不行你来找我!)

    温馨提示请仔细阅读:❤️❤️❤️❤️❤️❤️❤️❤️ 1. 由于新版的k8s不支持docker了,因此开始前建议新开一台全新的虚拟机 2. 全程安装过程最大的问题是网络问题,经常需要拉取到外网的东西,如果条件允许请准备好魔法上网 3. 请在每一步进行之前妥善利用快照功能

    2024年02月07日
    浏览(49)
  • 解决Linux Ubuntu上安装RabbitMQ服务后的公网远程访问问题,借助cpolar内网穿透技术

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月10日
    浏览(35)
  • Windows下的RabbitMq安装(图文教学)

    RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang ( https://www.erlang.org/downloads )。同时,在安装RabbitMQ 时需要注意RabbitMQ 与Erlang的对应版本,防止安装过程中出错。一般情况下,版本均选择新版本不会有太大问题,但还是需要注意下。可以参考

    2024年02月04日
    浏览(42)
  • 头歌实践教学平台-Linux网络实战(一)-DNS配置(Ubuntu系统)——保姆级教程

    见者有缘,缘来好运。诚邀各位围观我的博客【CS_GUIDER】: 我的云服务器到期了,所以这里放两个部署在码云和 GitHub 的链接: https://wlei224.gitee.io (Gitee托管,速度极快) https://wl2o2o.github.io(Github托管,点击有╰ °▽° ╯) ** 我的开源博客涵盖了 八股文 、 Java基础 、 JVM

    2023年04月20日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包