RabbitMQ入门(一)RabbitMQ的安装

 

前言

      本章讲解RabbitMQ的安装

方法

1.概念

同ActiveMQ一样,RabbitMQ也是一款消息中间件,唯一有区别的是其社区活跃度相当的高,更新频繁。

而ActiveMQ社区活跃度很低,所以我们有必要了解学习这个RabbitMQ。

2.RabbitMQ的安装

本次安装环境为CentOS 6.5

1)RabbitMQ安装需要依赖Erlang语言包,所以我们需要下载其rpm包

官网:https://www.erlang-solutions.com/resources/download.html

在该页面我们选择如下的选项:

接下来选择合适的版本进行下载:

erlang和rabbitmq版本对应关系:

官网:https://www.rabbitmq.com/which-erlang.html

下载完成的rpm包如下所示:

2)下载rabbitMQ的rpm包

网址:https://www.rabbitmq.com/download.html

注意:本次环境为centOS6,所以这么选。

下载完成的rpm包如下所示:

3)将下载好的两个rpm包传入centOS(192.168.1.108)中

4)安装erlang的rpm包

rpm -ivh --nodeps esl-erlang_22.1-1_centos_6_amd64.rpm

验证安装是否成功:erl -version

该界面表示安装成功!

5)安装rabbitMQ的rpm包

rpm -ivh --nodeps rabbitmq-server-3.8.0-1.el6.noarch.rpm

6)将rabbitMQ的服务设置为开机自启动

chkconfig rabbitmq-server on

7)安装rabbitMQ管理界面插件

rabbitmq-plugins enable rabbitmq_management

这样就表示安装成功啦!
8)配置rabbitMQ的远程ip登录

rabbitMQ的管理界面是不允许localhost以外的机器进行登录访问的,所以我们需要进行相关用户的配置。

本次创建的用户名为:jwang,密码为:123456

创建账号:

rabbitmqctl add_user jwang 123456

设置用户角色:

rabbitmqctl  set_user_tags  jwang  administrator

设置用户权限:

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

 通过命令查看当前用户和角色(需要开启服务)

rabbitmqctl list_users

 9)rabbitMQ的开启、关闭与重启

启动服务:

service rabbitmq-server start

关闭服务:

service rabbitmq-server stop

重启服务:

service rabbitmq-server restart

10)启动服务并访问,使用上面创建的用户进行登录

访问http://192.168.1.108:15672/

注意:防火墙将15672端口开放访问或者关闭防火墙

输入用户名和密码进行登录:

出现该页面就代表你的RabbitMQ已经完美的安装成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章