0%

MQ环境搭建(RabbitMq)

我们知道的MQ 有activeMq,RabbitMq,rocketMq,kafka

本篇特地记录下,activeMq 已经过时,

RabbitMq

安装

RabbitMq 使用erlang 语音开发的,所以需要安装特定的erlang环境.

上传软件

1
2
3
erlang­18.3­1.el7.centos.x86_64.rpm 
socat­1.7.3.2­5.el7.lux.x86_64.rpm
rabbitmq­server­3.6.5­1.noarch.rpm

安装erlang

1
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

安装 rabbitMq

1
2
rpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

开启管理界面及配置

1
rabbitmq-plugins enable rabbitmq_management

修改配置信息

1
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app  设置密码等, 修改 guest

默认账号是 guest

管理页面

如果我们通过 ip:15672 去访问管理页面,使用 guest 是登陆不成功的.

因为使用 guest 必须是localhost:port 这种形式去访问才行.

创建账号

1
2
3
4
5
# 创建账号
rabbitmqctl add_user name pwd

# 设置权限
rabbitmqctl set_user_tags name11 administrator

只有这样才能通过ip访问管理页面.

启动和关闭服务

1
2
3
service  rabbitmq-server start

service rabbitmq-server stop