基于CentOS编译部署RabbitMQ
RabbitMQ使用Erlang语言编写服务器端,并支持多种客户端,如Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP和 STOMP,同时也支持AJAX。
安装erlang
1.安装erlang所需要的依赖包
1 | [root@nues ~]# yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel |
2.下载erlang安装包
1 | [root@nues ~] |
3.解压erlang安装包
1 | [] |
4.进入erlang安装包的解压路径,并为erlang创建一个新的目录
1 | [] |
5.编译并安装erlang
1 | [] |
6.为erlang配置环境变量
1 | [root otp_src_21.1]# echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile |
7.使环境变量立即生效
1 | [] |
安装RabbitMQ
1.下载RabbitMQ安装包
1 | [root@nues ~] |
2.解压RabbitMQ安装包
1 | [] |
RabbitMQ配置环境变量
1 | [root ~]# echo 'export PATH=$PATH:/root/rabbitmq_server-3.7.8/sbin' >> /etc/profile |
3.使环境变量立即生效
1 | [] |
4.配置RabbitMQ
4.1启动RabbitMQ并后台运行
1 | [] |
4.2启动RabbitMQ监控插件
1 | [root@nues ~]# rabbitmq-plugins enable rabbitmq_management |
4.3RabbitMQ管理员用户
运行以下命令,创建一个新用户
1 | [root@nues ~] |
其中,<用户名>和<密码>为您自定义的信息
4.4将创建的新用户设置为管理员
1 | [root@nues ~] |
4.5赋予新创建的用户所有权限
1 | [root@nues ~] |
6.登录
输入已创建的RabbitMQ管理员用户和密码,单击Login,进入RabbitMQ管理界面RabbitMQ管理界面展示信息如下所示
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DOS/BAT!
评论




