做海报有什么素材网站知乎,什么样的蓝色做网站做好看,做社交网站,网站建设静态部分实训总结前言 
linux环境 安装方式有三种#xff0c;我们这里使用源码安装 Linux下rpm、yum和源码三种安装方式简介 个人语雀首发教程#xff1a;https://www.yuque.com/wzzz/java/kl2zn22b42svsc6b csdn地址: https://blog.csdn.net/u013625306/article/details/137151862 
安装版本…前言 
linux环境 安装方式有三种我们这里使用源码安装 Linux下rpm、yum和源码三种安装方式简介 个人语雀首发教程https://www.yuque.com/wzzz/java/kl2zn22b42svsc6b csdn地址: https://blog.csdn.net/u013625306/article/details/137151862 
安装版本准备 
由于RabbitMQ是用Erlang语言写的所以在安装RabbitMQ之前需要先安装Erlang 
RabbitMQ和Erlang版本兼容性关系 
https://www.rabbitmq.com/docs/which-erlang  
选定安装版本 
RabbitMQ: 3.13.0 Erlang: 26.0 
安装Erlang:26.0 
参考安装教程https://blog.csdn.net/laterstage/article/details/131513793?spm1001.2014.3001.5501 Erlang官网https://www.erlang.org/downloads 查看自己centos版本 
[rootVM-16-13-opencloudos ~]# cat /etc/redhat-release
OpenCloudOS release 8.8.2305 (Core)可以看到我的服务器是centos8的。。。 打开erlang官网找到下载源码的地方  首先创建如下目录  
wget https://github.com/erlang/otp/releases/download/OTP-26.0/otp_src_26.0.tar.gz网差的可以先下载再挪到linux上 解压下载好的文件 tar -zxvf otp_src_26.0.tar.gz可以看到解压完成  编译并安装命令详解请看./configure、make、make install命令 ./configure prefix/software/rabbitmq/erlang
make
make install PREFIX/software/rabbitmq/erlang我这里make命令执行了很久大概好几分钟 安装完成之后校验erlang版本号  可以看到安装了Erlang 26版本成功了 接下来配置环境变量 
echo export PATH$PATH:/software/rabbitmq/erlang/bin  /etc/profile刷新环境变量使其生效 
source /etc/profile可以直接访问了  
安装RabbitMQ3.13.0 
下载源码 
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.13.0/rabbitmq-server-generic-unix-3.13.0.tar.xzxz -d rabbitmq-server-generic-unix-3.13.0.tar.xztar -xvf rabbitmq-server-generic-unix-3.13.0.tar重点需要解压两次很奇怪 更新path环境编辑/etc/profile文件 如下  在解决了错误后成功启动  以后台方式启动 
./rabbitmq-server -detached默认rabbitmq的账户只能localhost访问因此添加一个账户能外网访问 
rabbitmqctl add_user wangzhen password给账户添加administrator权限 
rabbitmqctl set_user_tags wangzhen administrator设置任何ip都能访问 
rabbitmqctl set_permissions -p / wangzhen .* .* .*输入你的公网ip:15762访问你的rabbitmq~ 下图为安装成功  
一些rabbitmq的常用命令 
启动rabbitmq-server启动自带的后台管理界面 
./rabbitmq-plugins enable rabbitmq_management  
停止运行mq 
rabbitctl stop其它命令 
systemctl start rabbitmq-server #启动服务
systemctl status rabbitmq-server #查看服务状态
systemctl stop rabbitmq-server #停止服务
systemctl enable rabbitmq-server #开启启动服务 
远程访问相关 
默认guest用户是不允许远程访问的需要增加一个用户并赋予权限 
# 添加用户并指定密码
rabbitmqctl add_user bbq 123456
#置为超级管理员管理
rabbitmqctl set_user_tags bbq administrator
#设置用户权限
rabbitmqctl set_permissions -p / bbq . . .*安装时遇到的错误 
{“init terminating in do_boot”,{error,{crypto,{“no such file or directory”,“crypto.app”}}}}init terminating in do_boot ({error,{crypto,{no such file or directory,crypto.app}}}) 
解决办法https://www.cnblogs.com/hellxz/p/16697267.html 
参考文献 
https://blog.csdn.net/m0_67392273/article/details/124293381https://blog.csdn.net/laterstage/article/details/131522924