RabbitMQ系列之RabbitMQ服务器安装
2011-07-26 18:03 雪中风筝 阅读(2204) 评论(0) 编辑 收藏 举报这个系列将会按照学习进度逐渐深入的介绍RabbitMQ消息中间件,首先我们从如何在Windows上安装RabbitMQ介绍
以下介绍安装步骤:
安装Erlang
安装RabbitMQ服务器
配置环境
启动服务或者后台程序
1、安装服务器端组建
安装Erlang
安装最新版本的Erlang/OTP.目前最新的版本是R14B03,可以在http://www.erlang.org/download.html这个地方找到最新的Erlang/OTP,运行.exe文件。使用默认的安装选项,Erlang就会出现在开始菜单里,安装的默认目录为C:\Program Files (x86)\erl5.8.4\bin
配置ERLANG_HOME
设置ERLANG_HOME环境变量为安装Erlang的目录,例如:C:\Program Files (x86)\erl5.8.4。RabbitMQ批处理文件将会执行%ERLANG_HOME%\bin\erl.exe这个文件
创建一个环境变量ERLANG_HOME并且设置它的值为包含 bin\erl.exe. 这个文件的目录,例如:C:\Program Files (x86)\erl5.8.4\
安装RabbitMQServer
从http://www.rabbitmq.com/server.html下载rabbitmq-server-windows-2.5.1.zip 然后将其解压到C:\Program Files (x86)\这个目录下(这个目录用户可以随意指定,不一定非要这个目录)
我们这里只介绍如何将RabbitMQ安装为Windows Service
自定义RabbitMQ服务环境变量
创建一个系统环境变量(例如:RABBITMQ_SERVER),指定他的值为C:\Program Files (x86)\rabbitmq-server-windows-2.5.1\,然后再系统的Path变量中追加";%RABBITMQ_SERVER%\sbin",这样你就可以在命令提示提示符中运行RabbitMQ提供的各种命令
执行如下命令安装服务
rabbitmq-service install
这个时候你就可以看到系统服务中多了一个RabbitMQ的Service,如下图:
然后启动这个服务
管理中间件
管理中间件可以使用rabbitmqctl命令,你可以通过rabbitmqctl检查目前中间件的状态,如果你是用windows service的形式安装RabbitMQ的话,运行rabbitmqctl status 检查状态可能会有错误,我第一次安装的时候就有错误,这个可能是因为erlang的cookies文件没有和rabbitMQ同步导致的。
你可以通过复制C:\WINDOWS\.erlang.cookie这个文件替换用户目录下的(例如:C:\Users\Administrator).erlang.cookie这个文件,就可以了。