zoukankan      html  css  js  c++  java
  • yum 快速安装 Rabbitmq for CentOS6

    1.安装CENTOS6的系统。

    2.配置源 ,说明:https://github.com/rabbitmq/erlang-rpm

    To use Erlang 20.x on CentOS 6:
    
    # In /etc/yum.repos.d/rabbitmq-erlang.repo
    [rabbitmq-erlang]
    name=rabbitmq-erlang
    baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6
    gpgcheck=1
    gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1
    

    3.下载rabbitmq的RPM安装包

      http://www.rabbitmq.com/install-rpm.html

      yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm 

    4.安装时可能会提示Requires: socat

    #此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源
    
    yum -y install epel-release
    
    yum -y install socat

      这个地方有个问题,如果直接用源码安装socat,虽然安装成功了,但是在安装rabbitmq的时候,还是不识别socat,只能通过yum的这种方式来安装,不知道是不是因为版本的原因。

    5.重新执行安装

      yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm 

    安装过程会自动安装erlang的,不需要特定安装了。

    配置用户及WEBUI插件

    1.service rabbitmq-server start
    2.rabbitmq-plugins enable rabbitmq_management
    3.rabbitmqctl add_user rabbitadmin 1234564.rabbitmqctl set_user_tags rabbitadmin administrator

    访问地址:http://192.168.23.241:15672

    发现无法访问时,关闭防火墙试试。

    service iptables stop
    chkconfig iptables off
    

      

    好了,享受MQ的服务吧。

     登录成功后发现新加的用户权限不对,重新在webui下面配置一下权限就好了。

  • 相关阅读:
    c/c++ 网络编程 getaddrinfo 函数
    c/c++ 网络编程 bind函数
    c/c++ socket API 调用后的错误判断 perror errno
    python基础-面向对象编程之反射
    彻底理解Future模式
    Java并发编程:Callable、Future和FutureTask
    java异步调用方法
    理解ThreadLocal
    ReentrantReadWriteLock读写锁
    java锁优化
  • 原文地址:https://www.cnblogs.com/skyakira/p/8349988.html
Copyright © 2011-2022 走看看