rabbitmq安装
windows环境下的安装
(1)下载并安装 Eralng
准备好otp_win64_20.2.exe (以管理员身份运行安装)
(2)下载并安装rabbitmq
配套软件中已提供rabbitmq-server-3.7.4.exe。双击安装,注意不要安装在包含中文和
空格的目录下!安装后window服务中就存在rabbitMQ了,并且是启动状态。
(3)安装管理界面(插件)
进入rabbitMQ安装目录的sbin目录,输入命令
rabbitmq‐plugins enable rabbitmq_management
(4)重新启动服务
(5)打开浏览器,地址栏输入http://127.0.0.1:15672 ,即可看到管理界面的登陆页
输入用户名和密码,都为guest 进入主界
docker环境下的安装
(1) 下载
docker pull rabbitmq:management
(2)创建容器,rabbitmq需要有映射以下端口: 5671 5672 4369 15671 15672
25672
15672 (if management plugin is enabled)
15671 management监听端口
5672, 5671 (AMQP 0-9-1 without and with TLS)
4369 (epmd) epmd 代表 Erlang 端口映射守护进程
25672 (Erlang distribution)
docker run -di --name=rabbitmq -p 5671:5617 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management
浏览器访问 http://192.168.25.128:15672/#/
附:
centos6上安装
0.安装文件准备
首先将安装包上传到 /home/leyou/rabbit
目录:
1.安装Erlang
Erlang安装,直接采用yum仓库安装:
yum install esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang-compat-R14B-1.el6.noarch.rpm
2.安装RabbitMQ
2.1.安装
进入文件所在目录:
cd /home/leyou/rabbit
然后输入命令:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
2.2.修改配置文件
将配置文件模板复制到etc目录:
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
通过vim命令编辑:
vim /etc/rabbitmq/rabbitmq.config
修改下面内容:
{loopbock_users, []}
注意要去掉后面的逗号及前面的%%
2.3.设置开机启动
输入下面命令
chkconfig rabbitmq-server on
2.4.启动命令
通过下面命令来控制RabbitMQ:
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
2.5.开启web管理界面
RabbitMQ提供了用来管理的控制界面,十分方便,不过默认是关闭的。
我们通过命令开启web管理插件:
rabbitmq-plugins enable rabbitmq_management
然后重启RabbitMQ:
service rabbitmq-server restart
2.6.开放端口
RabbitMQ默认使用15672端口进行web访问,我们开启防火墙端口:
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
然后在主机中通过地址:http://192.168.25.129:15672即可访问到管理界面