前言
最近想结合SpringBoot整合一下RabbitMq,今天主要先把RabbitMq先安装起来。
环境说明
- centos7
- rabbitmq-3.5
安装
1、安装运行环境
首先我们需要安装erlang
,因为RabbitMq是使用erlang语言开发的,所以我们需要安装它。
rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm
2、安装RabbitMQ-Server
rpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm
查看安装是否成功
rpm -qa | grep rabbitmq
成功提示如下
3、常用命令
service rabbitmq-server start 启动
service rabbitmq-server restart 重启
service rabbitmq-server stop 停止
rabbitmqctl status 查看状态
4、这里需要安装管理插件
rabbitmq-plugins enable rabbitmq_management
5、修改配置文件
首先需要把源码包里的 rabbitmq.config.example
拷贝到/etc/rabbitmq
下。
cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
修改rabbitmq.config
vim /etc/rabbitmq/rabbitmq.config
%% {loopback_users, []},
修改为
{loopback_users, []}
注意最后一个逗号也要去掉
7、重启rabbitmq,service rabbitmq-server restart
,查看是否启动成功。
可以看到监听端口就代表启动成功了。
登录访问
1、由于我这里是阿里云服务器需要配置安全组规则,如果不能访问看看是否加入到了防火墙白名单 中,浏览器输入 http://ip:15672
,就可以进到登录页面。
2、登录RabbitMQ,默认用户名密码都是 guest
,登录成功可以看到管理界面。
添加Web端访问账号
添加用户 rabbitmqctl add_user 用户名 密码
# rabbitmqctl add_user admin admin
# rabbitmqctl set_permissions -p /admin ".*" ".*" ".*" //添加权限
# rabbitmqctl set_user_tags kyrieadministrator //修改用户角色