Centos7安装RabbitMQ

一、安装Erlang环境

1、安装 erlang 依赖环境

[root@localhost ~]# yum install -y gcc glibc-devel make ncurses-devel openssl-devel xmlto

 

 2、安装 epel-release

[root@localhost ~]# yum install -y epel-release

 

3、安装 erlang

[root@localhost ~]# yum install -y erlang

 

4、测试 erlang

[root@localhost ~]# erl

PS:输入 halt(). 退出 erlang 命令行模式

 

 二、安装 RabbitMQ

1、下载 rabbitmq

官网各版本下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/

这里选择最新的版本v3.6.15,复制下载链接,用 wget 下载

[root@localhost ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

 

2、安装下载好的 rabbitmq

[root@localhost ~]# yum install -y rabbitmq-server-3.6.15-1.el7.noarch.rpm

 

3、复制并修改配置文件,使外部可以访问 rabbitmq

[root@localhost ~]# cp /usr/share/doc/rabbitmq-server-3.6.15/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

[root@localhost ~]# vi /etc/rabbitmq/rabbitmq.config

修改下面的内容,将%% 和后面的逗号删除

 

4、启动 rabbitmq

[root@localhost ~]# service rabbitmq-server start

 

 5、设置开机启动

[root@localhost ~]# chkconfig rabbitmq-server on

 

6、开启 web 管理界面

[root@localhost ~]# rabbitmq-plugins enable rabbitmq_management

[root@localhost ~]# service rabbitmq-server restart

 

7、开放相关端口

5672 —— AMQP协议的端口

15672 —— WEB管理工具的端口

25672 —— 集群用的端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=5672/tcp --permanent

[root@localhost ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent

[root@localhost ~]# firewall-cmd --zone=public --add-port=25672/tcp --permanent

[root@localhost ~]# firewall-cmd --reload

 

8、访问web管理界面

输入默认的用户名:guest    密码:guest

 

 

posted @ 2019-02-27 08:54  heqiuyong  阅读(372)  评论(0编辑  收藏  举报