centos 6.7下安装rabbitmq 3.6.6过程

Posted 一天不进步,就是退步!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.7下安装rabbitmq 3.6.6过程相关的知识,希望对你有一定的参考价值。

准备,请确保有root权限或者sudo权限,不然不用继续看下去了。

1.erland的安装

首先测试一下是否已经安装了erlang,命令

rpm -qa | grep erlang

若没有安装,则

yum install erlang

否则跳到第二步

2. rabbitmq server安装

下载rpm文件rabbitmq-server-3.6.6-1.el6.noarch.rpm到linux文件中,执行命令

rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm

3.启动rabbit server及admin

进入安装目录的sbin目录(/usr/sbin),启用监控管理

rabbitmq-plugins enable rabbitmq_management

启动rabbitmq server

service rabbitmq-server start

4.添加管理用户并授权

从3.3.1版本以后,不能通过guest/guest访问了。

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

第二个命令不可缺少,否则无法登陆

5.登陆

http://192.168.0.1:15672 用户名密码test/tes

 

遇到的问题:

RabbitMQ failed to start: epmd error for host

Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.

 

原因hostname不匹配

hostname

结果

test1.test.com

修改/etc/hostsi,增加hostname的映射:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 test1.test.com
192.168.0.1 test1.test.com

重新启动,还是报同样的错误。

又发现命令行中出现的hostname是test1,尝试修改/etc/hostsi,增加hostname的映射:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 test1.test.com
192.168.0.1 test1.test.com
127.0.0.1 test1
192.168.0.1 test1

重新启动,正常启动

 

以上是关于centos 6.7下安装rabbitmq 3.6.6过程的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7 安装 RabbitMQ 3.6(方法适用于安装任意版本 RabbitMQ)

CentOS 6.7下配置 yum 安装 Nginx

CentOS 6.7下配置 yum 安装 Nginx。

CentOS 6.7 配置 yum 安装 Nginx

CentOS 6.7 配置 yum 安装 Nginx

CentOS 6.4 安装 rabbitmq(3.6.15)