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

    重新启动,正常启动

  • 相关阅读:
    杂七杂八注意
    数字和表达式
    小总结
    层级定位
    webdriver对象定位方法
    自动化测试第一季-selenium + python(环境搭建与基础代码解释)
    补基础—.—
    1-13 代理ARP和RARP
    Nginx/LVS/HAProxy负载均衡软件的优缺点详解
    分布式集群系统下的高可用session解决方案
  • 原文地址:https://www.cnblogs.com/davidwang456/p/6407110.html
Copyright © 2011-2022 走看看