基于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.1]# echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile otp_src_21 |
7.使环境变量立即生效
1 | [ ] |
安装RabbitMQ
1.下载RabbitMQ安装包
1 | [root@nues ~] |
2.解压RabbitMQ安装包
1 | [ ] |
RabbitMQ配置环境变量
1 | [root'export PATH=$PATH:/root/rabbitmq_server-3.7.8/sbin' >> /etc/profile ~]# echo |
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!
评论