RabbitMQRabbitMQ

RobbitMQ安装

2018-04-23  本文已影响17人  spilledyear

如果仅仅是下载了RabbitMQ的安装包,在安装的时候会提示需要有Erlang支持,所以需要先安装Erlang。
下载Erlang
下载RabbitMQ

安装RabbitMQ绿色版
安装RabbitMQ非绿色版
一篇安装小博客

我一共下载了这三个文件,但其实只要用到其中的两个,这里我们是安装的绿色版RabbitMQ。先安装 Erlang,然后再安装 RabbitMQ。

image.png

安装Erlang

就是傻瓜式安装,双击运行,一直下一步就好了

image.png

这里我没有选择安装文档

image.png
image.png

安装完成之后,可以打开这么东西,当然我不知道怎么用

image.png

配置 Erlang 环境变量

最新win10系统,按照以前的方法好像找不到环境变量了,但我有一个更方便的方法。
按快捷键 win + s ,搜索 环境变量,这样方便多了。如图:

image.png

这时候我们先检查一下环境变量,发现安装完 Erlang 之后并没有 自动添加环境变量,那就手动添加一下吧。新建一个 ERLANG_HOME 环境变量,然后将它添加到 Path 中,或者不要新建 ERLANG_HOME 直接添加到 Path中也可以,这里用的是第二种方法,这样还方便一些。

image.png

安装RabbitMQ

因为这是绿色版本,所以 只要解药到一个目录然后配置一下环境变量就可以了。
我这里的解压目录是 D:\GreenSoft\RabbitMQ ,所以配置的环境变量如下:

image.png

同步 Erlang Cookies

根据小小博客上的内容没找到 呀!先不管吧
当以服务方式运行rabbitmq和使用rabbitmqctl管理工具的时候需要同步Erlang Cookies,Erlang Cookies是一个名为”.erlang.cookie”的文件里面是一个字符串。(如果要配置一个rabbitmq集群的话需要保证每个机器上的用户目录下的 C:\Users%USERNAME%.erlang.cookie 相同,这样才能使集群内的机器相互联系)
拷贝C:\WINDOWS.erlang.cookie 替换 C:\Users%USERNAME%.erlang.cookie 或者 C:\Documents and Settings%USERNAME%.erlang.cookie

启动

image.png

端口

RabbitMQ 会使用到以下端口,在防火墙打开的情况下有可能启动失败,请确保一下端口正常开启。

4369 (epmd)
5672, 5671 (AMQP 0-9-1 and 1.0 without and with TLS)
25672 (这个端口用于Erlang分布节点间和CLI工具沟通,是在动态范围内分配的(默认情况下限制在一个单独的端口,计算方法:AMQP端口+20000))
15672 (rabbitmq web管理工具插件)
61613, 61614 (STOMP 插件)
1883, 8883 (if MQTT 插件)

开启管理扩展

在 D:\GreenSoft\RabbitMQ\sbin 目录下,在命令行窗口执行以下命令:

rabbitmq-plugins enable rabbitmq_management 
image.png

提示重新启动 rabbitMQ 服务。重启之后可以在web界面下管理rabbitmq集群 :
地址:localhost:15672
默认用户名:guest (只能localhost登陆)
默认密码:guest

image.png
image.png

如果无法登陆则先创建用户,命令如下:

新建用户:rabbitmqctl add_user xxxpwd
设置用户权限:rabbitmqctlset_user_tags {username} {administrator}
上一篇下一篇

猜你喜欢

热点阅读