Linux 系统安装 Rabbit
- 安装包下载:
Erlang 下载:https://www.rabbitmq.com/releases/erlang/
RabbitMQ 下载:https://www.rabbitmq.com/releases/rabbitmq-server/
socat 下载:http://repo.iotti.biz/CentOS/6/x86_64/
1> rabbitmq安装依赖于socat,所以需要下载socat。
2> 根据自身需求及匹配关系,下载对应rpm包
- 安装 Erlang、Socat、RabbitMQ
安装顺序:(由上到下依次安装)
rpm -ivh erlang 安装包.rpm
rpm -ivh socat 安装包.rpm
rpm -ivh rabbitmq 安装包.rpm
- 配置 RabbitMQ:
编辑配置文件:
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
找到{loopback_users,[<<"guest">>]}
,并将其更改为如下所示:
......
{loopback_users,[]}
......
- 安装管理插件:(管控平台)
rabbitmq-plugins enable rabbitmq_management
- 启动 RabbitMQ
./usr/lib/rabbitmq/bin/rabbitmq-server start
- 浏览器访问:
http://主机 IP 地址:15672
注意:若是安装在虚拟机中,则要查看防火墙端口是否开启。如果防火墙没有开启端口,需要先将端口开启:
端口开启:
firewall-cmd --add-port=15672/tcp --permanent
重新加载防火墙策略:
firewall-cmd --reload
防火墙列表查看:
firewall-cmd --list-all
- 配置 rabbitMQ
1> 将 /usr/share/doc/rabbitmq-server-3.6.8/rabbitmq.config.example
文件拷贝到 /etc/rabbitmq
目录下,并将文件名更改为 rabbitmq.config
。
将文件内 hipe_compile
属性改为 true
并取消注释 把后面逗号去掉。
2> 在 /etc/rabbitmq
目录下创建文件:/etc/rabbitmq/rabbitmq-env.conf
打开文件,将一下内容复制到文件中:
RABBITMQ_MNESIA_BASE=/usr/local/rabbitmq-server/data
RABBITMQ_LOG_BASE=/usr/local/rabbitmq-server/log
赋权限:
chmod -R 777 /usr/local/rabbitmq-server
若在该目录下没有该文件夹,先创建文件夹
查看当前 rabbitMQ 的状态:
rabbitmqctl status
rabbitMQ 服务启动进程查看
ps -ef | grep rabbit
lsof -i:5672
Windows 安装 RabbitMQ
参考文章:https://blog.csdn.net/zhm3023/article/details/82217222
1.安装包下载:
Erlang 下载:https://www.erlang.org/downloads
RabbitMQ 下载:https://www.rabbitmq.com/install-windows.html
2.配置环境变量
将 Erlang 和 RabbitMQ 配置到本电脑的环境变量中。
注意:需要先配置 Erlang
3.打开命令行输入 rabbitmqctl status
:
若出现以下内容,则说明rabbmitmq未启动,继续下面操作。
... ...
*Erlang cookie hash: ......
4.安装插件:
rabbitmq-plugins.bat enable rabbitmq_management
若出现以下内容,则需要在本机电脑中找到 C:\Users\Administrator\AppData\Roaming\RabbitMQ
目录,并删除 RabbitMQ 目录
如果删除存在问题,则需要先停止相关的服务或者程序,再删除
再次运行以上命令,若出现以下提示,则说明插件安装成功:
......
set 3 plugins.
Offline change; changes will take effect at broker restart.
5.最后,输入命令 rabbitmq-server.bat
,显示如下内容,则启动成功:
Starting broker ...
completed with 3 plugins.
浏览器访问:http://localhost:15672
初始账户跟密码为:guest
(账户) guest
(密码)