美文网首页
CentOS安装单机rabbitMQ

CentOS安装单机rabbitMQ

作者: denok | 来源:发表于2018-02-05 17:46 被阅读0次

    确认你的系统是CentOS6还是7
    这里提供的是6.x的安装
    7.x的安装请移步
    根据你的系统下载客户端
    https://www.rabbitmq.com/install-rpm.html

    启动EPEL源yum install epel-release
    安装erlangyum install erlang

    之前遇到一个坑,就是按照有些教程写的安装erlang源,如
    wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo

    开始提示无法解析,最后下载一个7kb的repo,之后执行的时候报

    错误:File contains no section headers.
    file: file:///etc/yum.repos.d/convirt.repo, line: 1
    '<!DOCTYPE html>\n'
    

    查询了之后才知道是文件不完整的问题.

    继续安装
    yum makecache
    yum install socat

    socat是一个端口转发的服务,MQ需要用到.
    继续安装
    yum install 之前下载好的MQ客户端
    安装的时候如果报 Requires: systemd,恭喜你,安装了7.x系列的客户端,赶快更改客户端,systemd这个服务只在7.x版本提供.
    systemd服务介绍

    启动信息

    service rabbitmq-server start    启动  
    service rabbitmq-server stop    停止  
    service rabbitmq-server restart   重启
    

    配置账号
    出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。

    添加账号
    rabbitmqctl add_user 账号 密码
    账号授权
    rabbitmqctl set_user_tags 账号 administrator
    修改账号密码
    rabbitmqctl  change_password  账号  密码
    设置访问规则
    rabbitmqctl set_permissions -p "/" 账号 ".*" ".*" ".*"
    查看用户列表及权限
    rabbitmqctl  list_users
    启动rabbitmq内置web插件, 管理rabbitmq账号等信息
    rabbitmq-plugins enable rabbitmq_management
    

    访问
    http://你的IP:15672/#/

    登陆你的账号即可

    只是单机,集群不知道

    相关文章

      网友评论

          本文标题:CentOS安装单机rabbitMQ

          本文链接:https://www.haomeiwen.com/subject/itsizxtx.html