CentOS8 安装 RabbitMQ【纯安装手册】

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

安装步骤

  1. 准备环境

  2. 安装erlang

  3. 安装RabbitMQ

版本说明

erlang:25.1.2

RabbitMQ:3.11.6

版本对照表

操作步骤

注意:以下的命令都是用root用户操作的

环境配置

下载Centos-8.repo

### 选择其中一种方式即可

# wget
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

# curl
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

生成缓存

yum makecache

更新yum

yum update

安装erlang

由于 rabbitmq 是基于 erlang 语言开发的,所以必须先安装 erlang

安装依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

erlang官网下载地址

erlang的github下载地址

github访问可以下载这个软件加速器

解决访问github慢或打不开的问题资源-CSDN文库

准备资源包存放路径

mkdir -p /opt/rabbitmq
cd /opt/rabbitmq

# 把下载好的包放在此目录下
# otp_src_25.1.2.tar.gz

解压

tar -zxvf otp_src_25.1.2.tar.gz 

安装

# 修改目录

mkdir /usr/local/soft
mv otp_src_25.1.2 /usr/local/soft/

# 切换目录

cd /usr/local/soft/otp_src_25.1.2/

# 创建安装的存放目录

mkdir ../erlang

# 配置安装路径

./configure --prefix=/usr/local/soft/erlang

# 安装

make install


查看一下是否安装成功

ll /usr/local/soft/erlang/bin

# 显示内容如下
total 0
	lrwxrwxrwx 1 root root 24 Jan  7 09:28 ct_run -> ../lib/erlang/bin/ct_run
	lrwxrwxrwx 1 root root 26 Jan  7 09:28 dialyzer -> ../lib/erlang/bin/dialyzer
	lrwxrwxrwx 1 root root 22 Jan  7 09:28 epmd -> ../lib/erlang/bin/epmd
	lrwxrwxrwx 1 root root 21 Jan  7 09:28 erl -> ../lib/erlang/bin/erl
	lrwxrwxrwx 1 root root 22 Jan  7 09:28 erlc -> ../lib/erlang/bin/erlc
	lrwxrwxrwx 1 root root 25 Jan  7 09:28 escript -> ../lib/erlang/bin/escript
	lrwxrwxrwx 1 root root 25 Jan  7 09:28 run_erl -> ../lib/erlang/bin/run_erl
	lrwxrwxrwx 1 root root 24 Jan  7 09:28 to_erl -> ../lib/erlang/bin/to_erl
	lrwxrwxrwx 1 root root 23 Jan  7 09:28 typer -> ../lib/erlang/bin/typer

配置环境变量

# 添加环境变量

echo 'export PATH=$PATH:/usr/local/soft/erlang/bin' >> /etc/profile

# 刷新环境变量

source /etc/profile

验证一下

erl

Erlang/OTP 25 [erts-13.1.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1]

Eshell V13.1.2  (abort with ^G)
1>

# 输入 halt(). 退出 或 两次 ctrl + C

以上erlang安装完成


安装RabbitMQ

下载及解压

RabbitMQ官方下载地址

RabbitMQ的github下载地址

# 下载后的文件放在此目录下

cd /opt/rabbitmq/

# rabbitmq-server-generic-unix-3.11.6.tar.xz

# 解压(过程得解压两次)

xz -d rabbitmq-server-generic-unix-3.11.6.tar.xz 
tar -xvf rabbitmq-server-generic-unix-3.11.6.tar 

# 修改路径,切换目录

mv rabbitmq_server-3.11.6/ /usr/local/soft/
cd /usr/local/soft/

# 配置环境变量及刷新

echo 'export PATH=$PATH:/usr/local/soft/rabbitmq_server-3.11.6/sbin' >> /etc/profile
source /etc/profile

启动命令及验证

# 进入 sbin 目录

cd rabbitmq_server-3.11.6/sbin/

# 启动命令

rabbitmq-server -detached

# 查看状态

rabbitmqctl status

# 停止命令

rabbitmqctl stop

# 开启web插件

rabbitmq-plugins enable rabbitmq_management

# 访问一下

curl 自己服务器的IP:15672

以上安装完成,开始配置用户权限

用户管理

# 查看所有用户

rabbitmqctl list_users

添加一个用户

rabbitmqctl add_user renfy 123456  

# 出现如下错误,表示没有给用户权限
Adding user "renfy" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.

# 配置权限

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

# 查看权限

rabbitmqctl list_user_permissions renfy

# 设置tag

rabbitmqctl set_user_tags renfy administrator

# 安全起见可以删除默认可以删除

rabbitmqctl delete_user guest 

最后重启RabbitMQ,通过浏览器访问访问 http://IP:15672

注意:需要服务器防火墙关闭 或 放行15672端口文章来源地址https://www.toymoban.com/news/detail-759062.html

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

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

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

相关文章

  • 【Linux】centos8安装cmake3.27.4

    第一步,去官网下安装包,一定不要下错了 下好了之后,用ftp软件传到云服务器或者虚拟机上,我用的是centos8系统,安装之前先准备好这些依赖项 把下载好的安装包传上去后,解压(在root用户下操作) 解压完毕后进入文件夹 执行命令 耐心等候完成后,依次运行下面两个命

    2024年02月10日
    浏览(48)
  • Mac 安装 Linux(Centos8) 虚拟机 保姆级教程

    先贴出本人电脑的环境 本文用到的所有文件都在里面, centos8镜像 , VMware 软件包 , Termius 下好放在一个宽敞整洁的文件夹备用 VMWare 的 key 需要自行解决(可以去pdd看看) 先 安装 vmware ,然后打开,将下载的 iso 镜像拖入 Continue, 然后 随便选一个 继续,点击 customize Settings, 改

    2024年03月10日
    浏览(94)
  • Linux CentOS8安装gitlab_ce步骤

    2024年02月07日
    浏览(40)
  • Centos安装RabbitMQ,JavaSpring发送RabbitMQ延迟延时消息,JavaSpring消费RabbitMQ消息

    erlang 和 rabbitmq 版本说明 https://www.rabbitmq.com/which-erlang.html 确认需要安装的mq版本以及对应的erlang版本。 RabbitMQ下载地址: https://packagecloud.io/rabbitmq/rabbitmq-server Erlang下载地址: https://packagecloud.io/rabbitmq/erlang RabbitMQ延迟消息插件下载 https://github.com/rabbitmq/rabbitmq-delayed-message-exc

    2024年02月08日
    浏览(49)
  • Centos安装RabbitMQ

     控制台     

    2024年02月13日
    浏览(67)
  • centos 安装rabbitmq集群

    当然,我会提供一个更加详细的步骤指南,帮助你在三台 CentOS 服务器上搭建 RabbitMQ 集群。这些服务器的 IP 地址分别为 10.206.0.4、10.206.0.8 和 10.206.0.13。 步骤 1: 安装 Erlang RabbitMQ 需要 Erlang 运行环境。在每台服务器上执行以下步骤: 添加 Erlang 仓库 : 安装 Erlang : 验证 Erlang 安

    2024年01月21日
    浏览(36)
  • linux centos8下安装redis6.2.12

    Download | Redis  解压操作  tar -zxvf redis-6.2.12.tar.gz cd redis-6.2.12   ctrl+c 就可以有输入命令的地方  里面有个redis.conf文件复制到opt/redis/bin中去   vim redis.conf 进入编辑模式  将bind 127.0.0.1注释   改成yes 密码      

    2024年02月12日
    浏览(54)
  • centos7安装rabbitmq

    1、安装curl 2、下载erlang安装包 3、安装erlang 4、安装成功以后检测erlang版本号 5、先导入key 6、下载rabbitmq服务 7、在centos服务器上新建文件夹,并切换到当前路径 8、 centos7下载安装包,将下载的安装包上传到新建的路径上 https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/ra

    2024年02月09日
    浏览(45)
  • RabbitMQ的安装-centos环境

    RabbitMQ是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ是一个快递站,一个快递员帮你传递快件。RabbitMQ与快递站的主要区别在于,它不处

    2024年02月13日
    浏览(45)
  • Centos8安装docker并配置Kali Linux图形化界面

    鉴于目前网上没有完整的好用的docker安装kali+桌面连接的教程,所以我想做一个。 麻了,这服务器供应商提供的镜像是真的纯净,纯净到啥都没有。 问题一:Centos8源有问题 Error: Failed to download metadata for repo \\\'appstream\\\': Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决办法 自2

    2024年02月07日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包