RabbitMQ安装使用

最近的开发项目开发中用rabbitmq替换了之前使用的mosquitto。学习了一波rabbitmq。这里介绍的是手动安装和简单配置RabbitMQ。实际使用中,我写了ansible的playbook来安装和配置rabbitmq。

1.安装环境

centos7

2.安装

2.1安装ERLANG

  • vim /etc/yum.repos.d/rabbitmq-erlang.repo,,复制下面的内容到文件中
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
  • yum install erlang

2.2 安装rabbitmq

2.3 设置rabbitmq

  • 通过yum安装可以设置rabbitmq开机自启动

    chkconfig rabbitmq-server on
  • 添加用户并分配到管理员

    rabbitmqctl add_user admin admin
    rabbitmqctl set_user_tags admin administrator
  • 启动后台页面

    rabbitmq-plugins enable rabbitmq_management

默认端口号为15672
如需前端调用rabbitmq,必须启动rabbitmq的另一个插件:abbitmq_web_stomp。

rabbitmq-plugins enable rabbitmq_web_stomp

2.4 防火墙设置

  • firewall-cmd --zone=public --add-port=5672/tcp --permanent
  • firewall-cmd --zone=public --add-port=15672/tcp --permanent
  • firewall-cmd --reload

2.5 启动rabbitmq

  • rabbitmq-server start

ps:如果有写的不规范或者遗漏的地方,请各位同仁指出来。


wmm369
125 声望12 粉丝

< 笃信力行 >


引用和评论

0 条评论