Linux-Centos下之RabbitMQ快速安装

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

下载Erlang和RabbitMQ安装包:rlang-21.1-1.el7.centos.x86_64.rpm和rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm。

8cb1cb1349540923f0566c6ce763140cb3de49a1.jpeg?token=9e0e2845114dc9406266d23d2a2a3c77&s=A9A77D3297665F194D6AC4FC0200902Buploading.4e448015.gif转存失败重新上传取消

一、下载rlang和rabbitmq

wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/erlang/erlang-21.1-1.el7.centos.x86_64.rpm

wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/rabbitmq/rabbitmq-server-3.7.8-1.el7.noarch.rpm

本站rabbitmq以3.7.8版本为例

二、 安装Erlang

Erlang是一种通用的面向并发的编程语言,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

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

三、 安装RabbitMQ

rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm

四、 启动RabbitMQ

cd /usr/lib/rabbitmq/bin后台启动:./rabbitmq-server start -detached

五、 关闭RabbitMQ:

./rabbitmqctl stop

六、 RabbitMQ状态:

./rabbitmqctl status

七、 开启后台管理页面

./rabbitmq-plugins enable rabbitmq_management

后台管理访问地址:http://localhost:15672/

默认账号密码都是:guest

八、 添加用户

./rabbitmqctl add_user 账号 密码./rabbitmqctl add_user customer Ewsd@159357

九、 删除用户

./rabbitmqctl delete_user username

十、 修改密码

./rabbimqctl change_password username newpassword

十一、 分配用户标签

customer为要赋予administrator权限的刚创建的那个账号的名字,Tag可以为 administrator,monitoring,management

./rabbitmqctl set_user_tags customer administrator

十二、 设置权限

即开启远程访问

(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)

./rabbitmqctl set_permissions -p "/" customer ".*" ".*" ".*"

十三、 设置开机自启

chkconfig rabbitmq-server on

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值