虚拟机上安装的Rabbitmq遇到的各种坑

虚拟机上安装的Rabbitmq遇到的各种坑
系统版本为linux的ContOs6 32位
1.安装Erlang
1.1.在线安装

不建议使用在线安装 速度特别慢
yum install esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang-compat-R14B-1.el6.noarch.rpm
建议下载源码包,或者下载本地rpm包进行安装

源码包安装 请访问此文章有详细说明
centos 6.5安装erlang和RabbitMQ
1.2.离线安装
首先查看 rabbitMQ和对应的erlang版本匹配关系
再去Erlang 下载离线包

1.2.1安装命令 后面加上这段代码–force --nodeps 可以不配置依赖环境

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm   --force --nodeps

1.2.2测试是否安装成功 输入 erl 命令 退出时 按两下Ctrl + c 退出
在这里插入图片描述

2.安装RabbitMq
2.1下载
对应的Rabbitmq版本

2.2然后输入命令 根据自己版本号修改

rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm  --force --nodeps

2.3修改配置文件
将配置文件模板复制到etc目录:

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example
 /etc/rabbitmq/rabbitmq.config

通过vim命令编辑:

vim /etc/rabbitmq/rabbitmq.config

修改下面内容:

在这里插入图片描述
注意要去掉后面的逗号

2.4设置开机启动

chkconfig rabbitmq-server on

2.5启动命令

service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart

2.6开启web管理界面
RabbitMQ提供了用来管理的控制界面,十分方便,不过默认是关闭的。

我们通过命令开启web管理插件:

rabbitmq-plugins enable rabbitmq_management

然后重启RabbitMQ:

service rabbitmq-server restart

2.7设置端口防火墙放行

RabbitMQ默认使用15672端口进行web访问,开启防火墙端口:

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save

3.(坑)启动速度慢,网页访问控制台速度超级慢

查询hostname 不一定是root哦
在这里插入图片描述
然后修改配置文件 添加虚拟机ip(ifconfig) 以及hostname

vim /etc/hosts

在这里插入图片描述

然后你会发现访问速度 大大的提升,至此配置完毕

你可能感兴趣的:(Rabbitmq)