Centos7.2 RabbitMQ 安装分享(一)

  • RabbitMQ是基于Erlang开发, 安装RabbitMQ之前,需要安装Erlang
  • rabbitmq需要socat依赖, 所以需要先安装socat

erlang

下载: wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
安装: rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

socat

下载: wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
安装: rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

rabbitmq

下载: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
安装: rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

以上安装完成之后,启动RabbitMQ

service rabbitmq-server start

RabbitMQ management

rabbitmq-plugins enable rabbitmq_management

如果防火墙开启需要关掉(记得去云服务器上开启15672端口号)

扫描二维码关注公众号,回复: 11476807 查看本文章

systemctl stop firewalld.service

查看防火墙状态

firewall-cmd --state

设置RabbitMQ账号

此处引用

https://blog.csdn.net/liboyang71/article/details/78457439?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase 

#添加用户
#./rabbitmqctl add_user 账号 密码
rabbitmqctl add_user admin admin
#分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)
rabbitmqctl set_user_tags admin administrator
#设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 

效果

猜你喜欢

转载自blog.csdn.net/weixin_44109726/article/details/107252526