了解RabbitMQ之(篇一) ,安装RabbitMQ.
windows安装RabbitMQ
1,先安装 Erlang,目前Erlang同时支持的操作系统有linux,windows,unix等,可以说适用于主流的操作系统上,尤其是它支持多核的特性非常适合现在的多核CPU,而分布式特性也可以很好融合目前的各种分布式集群。
2,然后安装RabbitMQ ,RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
3,安装一路默认就行了!
(1),管理员运行CMD 找到 rabbitMQ里面的 sbin 默认地址:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin
(2),也可以在安装路径下面找到 sbin 目录 cmd
(1)的指令看清楚里面 命令## (3):然后输入:rabbitmq-plugins.bat enable rabbitmq_management 不能有空格前面
(4):进去sbin 目录下 找到倒数第二个 文件 rabbitmq-server.bat双击
(5):输入 localhost:15672 可以就访问 MQ 了!
linux下安装RabbitMQ
-
下载esl-erlang_21.0-1centos7_amd64.rpm
Erlang运行环境RPM包 -
下载rabbitmq-server-3.7.7-1.el7.noarch.rpm
rabbitmq服务器程序 -
mkdir /usr/local/temp
-
cd /usr/local/temp 下图是创建temp文件
-
通过WinSCP将解压包文件上传至temp目录下,上传之后Xshell查看 是否上传进去了(也可以指令把文件放入temp文件中)
-
rpm -ivh --nodeps esl-erlang_21.0-1centos7_amd64.rpm
安装RPM包 -
rpm -ivh --nodeps rabbitmq-server-3.7.7-1.el7.noarch.rpm
-
rabbitmq-plugins enable rabbitmq_management
启用控制台 -
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
-
rabbitmq-server
-
13.防火墙放行5672/15672端口
rabbitmq-server启动成功以后 就可以去虚拟机里的搜狐 进行访问 localhost:15672
解决报错
执行rabbitmq-server的时候,如果出现报错"ERROR: epmd error for host 192: badarg (unknown POSIX error) (原因是因为linux解析不了 数字,把主机名换变为[email protected])
找到 /etc/rabbitmq/目录下!!!
/etc/rabbitmq/rabbitmq-env.conf
自行创建文件rabbitmq-env.conf 里面保存:[email protected],保存
我是在winSCp操作下找到的路径