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

    重新启动,正常启动

  • 相关阅读:
    不装JDK环境运行项目jar包
    java 开发事务回滚
    navicat无法连接MySql; client does not support authentication....
    java url特殊字符报400
    修复windows **.dll缺失
    mysql5.7解压版安装
    IDEA破解
    java 通过request.getParameterMap()获取前台传入参数
    java 实现https请求
    java 实现Http请求
  • 原文地址:https://www.cnblogs.com/davidwang456/p/6407110.html
Copyright © 2011-2022 走看看