一、下载地址
注:rabbitmq需要运行在erlang的开发语言的环境,安装时要注意版本间的兼容性(rabbitmq3.70-3.76需要erlang20.3.x,rabbitmq3.33需要erlang21.0x)
二、Window安装rabbitmq
1、安装erlang20.3(全部点击下一步即可)
2、安装rabbitmq3.75
-
除了选择安装的本地地址,其他步骤都是直接下一步即可
-
安装成功后,开始菜单找到RabbitMQ Command Prompt
-
打开RabbitMQ Command Prompt,输入rabbitmq-plugins enable rabbitmq_management开启rabbitmq web界面管理工具
-
在浏览器输入 http://localhost:15672/ (rabbitmq默认打开为15672),发现访问不了
-
解决方法:找到目录C:\Users\Administrator\AppData\Roaming\RabbitMQ\db其中Administrator表示电脑的用户名,并将里面两个文件直接删除,然后重新安装一遍即可
-
重装后,输入 http://localhost:15672/,可以看到下面界面,表示安装环境成功
注:默认用户名/密码:guest/guest
三、linux安装rabbitmq
1、安装erlang
-
配置仓库,使用仓库安装
-
执行:vi /etc/yum.repos.d/rebbitmq-erlang.repo
添加内容:
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=0
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
-
执行安装erlang命令:sudo yum install erlang
-
执行erl可以看到erl版本信息等
注:执行过程可能报错“No more mirrors to try”
解决方法执行两命令:(1、yum clean all ; yum makecache)
2、安装rabbitmq
注:我下载的是rabbitmq-server-3.7.5-1.el7.noarch.rpm
-
将安装包上传到linux任意目录
-
执行:rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
-
安装rabbitmq:yum install rabbitmq-server-3.7.5-1.el7.noarch.rpm
3、配置rabbitmq
-
设置配置文件
cp /usr/share/doc/rabbitmq-server-3.7.5/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
-
开启用户远程访问
vim rabbitmq.config
输入:/loopback_user 找到其位置,并删掉其前缀%%和后面的逗号
修改后:
-
开启web界面管理工具:rabbitmq-plugins enable rabbitmq_management
-
设置开启启动:chkconfig rabbitmq-server on
-
安装完成,访问 http://localhost:15672/