zoukankan      html  css  js  c++  java
  • 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

    重新启动,正常启动

  • 相关阅读:
    移动开发iOS&Android对比学习--异步处理
    PHP中文乱码解决办法[转]
    在eclipse里配置Android ndk环境 适用于windows mac 和linux[转]
    android在更新ADT以后报java.lang.NoClassDefFound的解决办法
    在Mac OS下配置PHP开发环境
    在iOS中使用百度地图
    简单说明CentOS源码安装程序
    SecureFXPortable中文乱码
    从Linux下载文件到Windows没有换行问题
    从Windows复制文件到Linux显示乱码问题
  • 原文地址:https://www.cnblogs.com/davidwang456/p/6407110.html
Copyright © 2011-2022 走看看