CentOS8安装RabbitMQ

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

1、安装Erlang环境
具体下载哪个版本需要看RabbitMQ需要安装的版本
RabbitMQ和Erlang版本对应
官网安装指定的Erlang版本
CentOS8安装RabbitMQ
CentOS8安装RabbitMQ
下载RabbitMQ的rpm包
CentOS8安装RabbitMQ

上传Erlang和对应的RabbitMQ安装包
卸载前面的Erlang和RabbitMQ

# 卸载erlang
yum list | grep erlang
yum -y remove erlang-*
rm -rf /usr/lib64/erlang

# 卸载RabbitMQ
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
rm -rf /usr/lib/rabbitmq
rm -rf /var/log/rabbitmq

(一)、安装Erlang

#安装需要的ncurses-devel
yum install -y ncurses-devel gcc gcc-c++ openssl openssl-devel unixODBC-devel
#新建erlang安装路径,具体自己定义,我这里放在/opt/rabbitmq目录下
mkdir erlang
mv otp_src_25.0.4.tar.gz ./erlang
cd erlang
tar -zxvf otp_src_25.0.4.tar.gz
rm -rf otp_src_25.0.4.tar.gz
cd otp_src_25.0.4
#配置erlang安装路径,检测安装环境
./configure --prefix=/opt/rabbitmq/erlang/
#安装erlang
make install
#查看是否安装成功
ll /opt/rabbitmq/erlang/bin/
#添加环境变量
echo 'export PATH=$PATH:/opt/rabbitmq/erlang/bin' >> /etc/profile
#刷新环境变量
source /etc/profile
#检测是否安装成功
erl -version

CentOS8安装RabbitMQ

#移除安装包
cd ../../
rm -rf otp_src_25.0.4/

(二)、安装RabbitMQ

#进入rabbitMQ安装包目录下 3.11.2替换成对应的版本信息,具体版本在上面RabbitMQ图片里面找
cd ../
rpm -ivh --nodeps rabbitmq-server-3.11.2-1.el8.noarch.rpm --force --nodeps
echo 'export PATH=$PATH:/usr/lib/rabbitmq/bin' >> /etc/profile
source /etc/profile

CentOS8安装RabbitMQ
启动RabbitMQ

#启动RabbitMQ
systemctl start rabbitmq-server
#查看状态RabbitMQ
systemctl status rabbitmq-server
#关闭RabbitMQ
systemctl stop rabbitmq-server
#重启RabbitMQ
systemctl restart rabbitmq-server
#如果启动失败
#进入rabbitMQ文件下启动
cd /usr/lib/rabbitmq/bin
rabbitmq-server start
#如果能启动,查看systemctl启动的文件是否错误
which rabbitmq-server
#如果不同,新建一个启动脚本,启动rabbitmq
vim /opt/sh/rabbitmq.sh 
#!/bin/bash
#启动rabbitmq
cd /usr/lib/rabbitmq/bin
#启动插件
./rabbitmq-server start &
#保存,启动
#安装rabbitmq插件页面
cd /usr/lib/rabbitmq/bin
#执行启动插件命令
rabbitmq-plugins enable rabbitmq_management
#重启RabbitMQ(可以杀进程)
sh /opt/sh/rabbitmq.sh

开放端口

#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#放行rabbitmq管理端端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
#放行端口,刷新生效
firewall-cmd --reload

添加用户

#创建admin用户
rabbitmqctl add_user admin admin
#给admin用户赋予权限
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
#默认 "/" vhost,可以通过下面命令新增vhost,之后通过上面的命令赋权给某个用户
rabbitmqctl add_vhost /novel
rabbitmqctl set_permissions -p /novel admin ".*" ".*" ".*"

报错
Error: unable to perform an operation on node ‘rabbit@localhost‘

find / -name '.erlang.cookie'

CentOS8安装RabbitMQ
把/var/lib/rabbitmq/.erlang.cookie 覆盖/root/.erlang.cookie

rm -rf /root/.erlang.cookie
cp /var/lib/rabbitmq/.erlang.cookie /root

重启RabbitMQ
查看效果(用户名和密码,前面设置的:admin:admin)
http://10.0.0.63:15672
CentOS8安装RabbitMQ
CentOS8安装RabbitMQ文章来源地址https://www.toymoban.com/news/detail-443738.html

到了这里,关于CentOS8安装RabbitMQ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Windows 安装 RabbitMq 和 Erlang

    音乐RabbitMq是基于Erlang开发的,所以先要安装这个环境 下载地址:32位 64位 其他版本自己找 官网 下载完之后无脑安装直接一直下一步 2.1 新建ERLANG_HOME 把自己的安装的根目录填进去 比如:C:Program FilesErlang OTP 2.2 在Path中新建 %ERLANG_HOME%bin 2.3 打开CMD输入 erl 出现版本号即可

    2024年02月15日
    浏览(28)
  • 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日
    浏览(38)
  • Erlang、RabbitMQ下载与安装教程(windows超详细)

    目录 安装Erlang 1.首先安装RabbitMQ需要安装Erlang环境  2.点击下载好的.exe文件进行傻瓜式安装,一直next即可 3.配置Erlang环境变量 安装RabbitMQ  1.给出RabbitMQ官网下载址:Installing on Windows — RabbitMQ,找到  2.配置RabbitMQ环境变量,过程跟配置Erlang相似  3.安装管理工具RabbitMQ-Plugins,

    2024年02月03日
    浏览(36)
  • Linux快速安装Erlang和RabbitMQ单机版

    CentOS7 Xshell6 XFtp6 Erlang 21.3 RabbitMQ 3.8.4 同一个软件有很多种安装方式,在Linux系统有几种常见的软件安装方式: 源码编译安装:一般需要解压,然后使用 make 、 make install 等命令 RPM(RedHat Package Manager):是一种软件管理包,安装卸载比较简单,但无法解决软件包之间的依赖问

    2024年02月11日
    浏览(39)
  • 【RabbitMQ】RabbitMQ和Erlang下载与安装步骤—2023超详细最新版

    注意事项:四大注意事项 一、下载安装包 (1)下载erlang (2)下载RabbitMQ 二、安装程序 (1)安装erlang (2) 安装RabbitMQ 💟 创作不易,不妨 点赞 💚 评论 ❤️ 收藏 💙 一下 注意事项:四大注意事项 1.首先在下载RabbitMQ和Erlang的安装包时要 注意版本是否对应 ,不然不兼容无法安装启

    2024年02月16日
    浏览(55)
  • linux安装配置RabbitMQ和Erlang并配置环境变量

    linux 安装RabbitMQ、Erlang 一、安装Erlang erlang安装成功如下图: 二、安装RabbitMQ 成功登陆rabbitmq后台图例如下: 三、如何在阿里云开启自定义的端口号? 最后补充知识: 如何使用阿里云去开启一个端口号呢? 步骤如下: 1.登陆阿里云 2.搜索【云服务器ECS】,在左侧找到【安全

    2024年02月11日
    浏览(27)
  • Mac二进制安装RabbitMQ以及Erlang以及OpenSSL

    由于网络上关于Mac安装RabbitMQ的教程都是基于homebrew安装的,对于没有安装homebrew的同学不是特别友好,以下内容就是直接通过官网下载安装RabbitMQ 1、安装Erlang 由于RabbitMQ是基于Erlang语音开发的所以需要提前在电脑上安装Erlang运行环境 Erlang官网:https://www.erlang.org 进入官网点击DO

    2024年02月05日
    浏览(38)
  • rabbitMQ和Erlang安装后无法访问localhost:15672解决方法

    这个是我rabbitMQ安装在电脑上的位置,具体的要看你最近安装的位置,总之找到 sbin. 就在这里输入cmd即可打开 正常启动的服务应该是如下所示,E 和e 分别表示显性和隐性启动,如果没有E和e,这也就是你打不开localhost:15672的原因所在,可能性很大。那么,就再输入 rabbitmq-plu

    2024年01月16日
    浏览(31)
  • 一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before

    面对日益复杂的信息平台,消息队列使用是解决什么问题呢?初步总结一下可以解决如下场景问题: 业务解耦: A系统 需要耦合 B、C、D系统 ,在消息队列之前可以通过共享数据、接口调用等方式来实现业务,现在可以通过消息中间件进行解耦。 削峰填谷:在互联网经常会出

    2024年02月03日
    浏览(36)
  • windows安装rabbitmq和环境erlang(最详细版,包括对应关系,安装错误解决方法)

    1.rabbitmq和erlang对应关系如下(详情请查看:https://www.rabbitmq.com/which-erlang.html): 2.这里以mq-3.10.18和erlang-24.3.3为例(虽然官方说明写的3.10.18对应24.4版本的erlang,但是亲测至少需要24.3.2的才能支持mq-3.10.18) 3.erlang下载,链接:https://www.erlang.org/patches/otp-24.3.3 4.mq下载,拉到最下方下

    2024年02月09日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包