废话不多说直接动手吧!!!
参考地址:https://www.rabbitmq.com/install-debian.html
https://www.rabbitmq.com/which-erlang.htm
https://blog.csdn.net/kwy15732621629/article/details/80957526 (阳光下是个孩子)感谢!
第一步:根据rabbitM相对应的版本(图一),安装erlang依赖的基本环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl openssl-devel xmlto zip unzip (图二)
![](https://img.haomeiwen.com/i18596188/9c321f0f2bdfa265.png)
![](https://img.haomeiwen.com/i18596188/6eefa2496393775f.png)
第二步:安装ncurses,下载https://ftp.gnu.org/gnu/ncurses/,wget下载解压tar -xzvf ncurses-6.1.tar.gz
![](https://img.haomeiwen.com/i18596188/1209a2339b93e349.png)
进入ncurses目录,执行./configure ,编译源代码并且编译NCURSES库,命令:make ,安装编译好的NCURSES库,命令:make install (图四)此处因命令执行后日志太多没有相应命令截图
![](https://img.haomeiwen.com/i18596188/1ff487540e83a0be.png)
访问官网下载对应版本erlang(图五、六),下载地址 https://www.erlang.org/ ,解压gz包(图七)
![](https://img.haomeiwen.com/i18596188/c5d586ca42003a7b.png)
![](https://img.haomeiwen.com/i18596188/b52f0b726f75c2c5.png)
![](https://img.haomeiwen.com/i18596188/166861c166042667.png)
进入otp_src_21.2目录,执行./configure ,编译源代码并且编译otp_src_21.2库,我们只需要关注APPLICATIONS DISABLED部分的提示信息,解决APPLICATIONS DISABLED部分的问题: 未安装odbc (图八),继续odbc,yum install unixODBC unixODBC-devel 再次执行./configure 在此查看APPLICATIONS DISABLED(图九)
![](https://img.haomeiwen.com/i18596188/1ba1ba577fce672c.png)
![](https://img.haomeiwen.com/i18596188/b1dc1a1818ba8936.png)
编译并且安装,命令: make && make install (图十)此处因命令执行后日志太多没有相应命令截图
![](https://img.haomeiwen.com/i18596188/6232c01d028d2989.png)
进入安装目录,输入pwd获取jdk目录,编辑profile文件,vi /etc/profile (图十一),在文件的末尾添加jdk环境配置,输入完之后按下esc按键并且输入:wq后按回车保存退出。(图十二)
配置如下(ERL_HOME是otp安装目录):
export ERL_HOME=/usr/local/rabbitmq/otp_src_21.2
export PATH=${ERL_HOME}/bin:$PATH
![](https://img.haomeiwen.com/i18596188/804973ba3a29aaad.png)
![](https://img.haomeiwen.com/i18596188/1fbd2089ae9df4fc.png)
刷新配置文件 source /etc/profile ,或者重启服务器,输入erl 命令验证是否配置环境变量成功 (图十三)
![](https://img.haomeiwen.com/i18596188/8af20ddc49eedd88.png)
第三步:安装RabbitMQ,进入官网,下载tar包(图十四、十五)下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.10
![](https://img.haomeiwen.com/i18596188/f8a4a86da03cdfde.png)
![](https://img.haomeiwen.com/i18596188/5c847a7ee9314776.png)
解压xz包,xz -d rabbitmq-server-generic-unix-3.7.10.tar.xz (图十六)
![](https://img.haomeiwen.com/i18596188/c0cb0c3b8b8d1d5a.png)
解压tar包, tar -xvf rabbitmq-server-generic-unix-3.7.10.tar (图十七)
![](https://img.haomeiwen.com/i18596188/d02280764139ea7b.png)
入安装目录,输入pwd获取jdk目录,编辑profile文件,vi /etc/profile (图十八),在文件的末尾添加jdk环境配置,输入完之后按下esc按键并且输入:wq后按回车保存退出。(图十九)
配置如下(RABBIT_HOME是RabbitMQ安装目录):
export RABBIT_HOME=/usr/local/rabbitmq/rabbitmq_server-3.7.10
export PATH=$PATH:${RABBIT_HOME}/sbin
![](https://img.haomeiwen.com/i18596188/c00746fdea0d268f.png)
![](https://img.haomeiwen.com/i18596188/9c8f68bcb35ebc5c.png)
刷新配置文件 source /etc/profile ,或者重启服务器,输入rabbitmq-plugins enable rabbitmq_management 启动命令验证是否配置环境变量成功 (图二十)
![](https://img.haomeiwen.com/i18596188/4bfe395f0c37e510.png)
RabbitMQ后台启动 rabbitmq-server -detached (图二十一)
![](https://img.haomeiwen.com/i18596188/18eaadf181cf5a21.png)
添加用户
默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限 ,添加用户 rabbitmqctl add_user nazve 皮一下 (图二十二)
![](https://img.haomeiwen.com/i18596188/ccc0a99c5fc68894.png)
添加权限 rabbitmqctl set_permissions -p "/" nazve ".*" ".*" ".*" (图二十三)
![](https://img.haomeiwen.com/i18596188/2d4da8c4ca84c51d.png)
修改用户角色 rabbitmqctl set_user_tags nazve administrator (图二十四)
![](https://img.haomeiwen.com/i18596188/a1927121d422586d.png)
WEB后台管理界面(图二十五),注意如果访问的不是本地记得防火墙开放15672端口
![](https://img.haomeiwen.com/i18596188/9d827f518455c328.png)
完成收工!
网友评论