码迷,mamicode.com
首页 > 其他好文 > 详细

centos 6.7下安装rabbitmq 3.6.6过程

时间:2017-02-16 22:28:09      阅读:696      评论:0      收藏:0      [点我收藏+]

标签:user   修改   name   can   安装   check   erro   server   ons   

准备,请确保有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过程

标签:user   修改   name   can   安装   check   erro   server   ons   

原文地址:http://www.cnblogs.com/davidwang456/p/6407110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!