zoukankan      html  css  js  c++  java
  • centos6.5安装RabbitMQ

    安装前需要看清楚版本关系,不然徒劳无功,https://www.rabbitmq.com/which-erlang.html

    1. 执行

    yum -y install http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

    2. 安装依赖

    yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y
    
    yum -y install socat

    3. 安装Erlang,默认安装最新版的erlang版本

    yum -y install erlang

    4. 查看Erlang版本

    erl -version

    5. 安装rabbitMQ,先下载对应的版本到本地,再上传到服务器。下载地址http://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/6/noarch/

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

     6. 配置开机启动

    chkconfig rabbitmq-server on

    7. 启动RabbitMQ

    service rabbitmq-server start

    8. 查看启动状态

    service rabbitmq-server status

    9. 安装web管理界面

    rabbitmq-plugins enable rabbitmq_management

    10. 设置RabbitMQ用户和授权

    创建账号
    rabbitmqctl add_user test 123456
    
    设置用户角色
    rabbitmqctl  set_user_tags  test  administrator
    
    设置用户权限
    rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
    
    设置完成后可以查看当前用户和角色(需要开启服务)
    rabbitmqctl list_users

    11. 浏览器访问管理界面 

    http://rabbitmq-server-ip:15672,登录test/123456

    12. 在SpringBoot项目中,配置rabbitMQ的信息,查看状态信息可知,集群端口:25672,amqp端口:5672,web访问http端口:15672

    {listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{http,15672,"::"}]}
    spring.rabbitmq.port=5672

     

    问题归纳

    a) 启动失败,{"init terminating in do_boot",{error,{"no such file or directory","asn1.app"}}},原因是没有将之前版本的erlang卸载干净

    yum remove -y  rabbitmq-server erlang erlang-* 
    rm -rf /usr/lib64/erlang
    rm -rf /var/lib/rabbitmq

     b) 启动失败,noproc

    erlang版本不对!!!
  • 相关阅读:
    flash 语法 入门
    flash 代码 雪花飘落
    test windows live writer
    网站索引
    [转]jquery入门简介
    forcast iframe 及 四款播放器
    flash
    flash 备忘
    浏览器默认HTML的CSS样式属性
    简单多线程拷贝单文件示例
  • 原文地址:https://www.cnblogs.com/yangjiming/p/10335004.html
Copyright © 2011-2022 走看看