码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7下安装RabbitMQ

时间:2018-05-28 16:11:27      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:https   centos   lap   none   查看   ons   load   alt   nbsp   

一、简介

  RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。

  官网:https://www.rabbitmq.com

二、安装

  1、安装erlang环境

yum -y install epel-release

yum -y update

yum -y install erlang socat

  2、可以使用 erl -version测试是否安装成功。

  3、安装RabbitMQ

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm

  4、启动RabbitMQ

# 启动
systemctl start rabbitmq-server
# 开机自启
systemctl enable rabbitmq-server
# 查看状态
systemctl status rabbitmq-server

  5、为了方便,就直接关闭防火墙

 systemctl stop firewalld.service && sudo systemctl disable firewalld.service

  也可以指定防火墙开启指定端口(可选)

技术分享图片
firewall-cmd --zone=public --permanent --add-port=4369/tcp
firewall-cmd --zone=public --permanent --add-port=25672/tcp
firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
firewall-cmd --zone=public --permanent --add-port=15672/tcp
firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
firewall-cmd --zone=public --permanent --add-port=1883/tcp
firewall-cmd --zone=public --permanent --add-port=8883/tcp

# 重启防火墙
firewall-cmd --reload
View Code

  如果访问有问题,可能是SELinux的问题(可选)

技术分享图片
setsebool -P nis_enabled 1
View Code

  6、安装web控制台

rabbitmq-plugins  enable  rabbitmq_management

chown  -R  rabbitmq:rabbitmq  /var/lib/rabbitmq/

  7、创建用户

rabbitmqctl add_user 用户名 密码
rabbitmqctl set_user_tags 用户名 administrator
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

三、测试

  打开浏览器,http://ip:15672/,输入创建的用户名和密码

 

yexiangyang

moyyexy@gmail.com


 

CentOS7下安装RabbitMQ

标签:https   centos   lap   none   查看   ons   load   alt   nbsp   

原文地址:https://www.cnblogs.com/moy25/p/9100268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!