安装 Rabbitmq

1.安装Erlang

  1.1什么是 Erlang Erlang

    是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的 CS-Lab 开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境

  

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  1.2安装 erlang

    下载安装文件 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm     rpm -Uvh erlang-solutions-1.0-1.noarch.rpm     yum install erlang  

  1.3查看是否安装成功

    erl -version

2.安装Rabbitmq

  2.1查看erlang otp版本

    rpm -qa|grep erlang

      linux安装Rabbitmq(CentOS) 随笔 第1张

      linux安装Rabbitmq(CentOS) 随笔 第2张

  2.2下载对应版本 RabbitMQ Server

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el6.noarch.rpm

  2.3安装Rabbitmq

    rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

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

    linux安装Rabbitmq(CentOS) 随笔 第3张  

  2.4启动Rabbitmq

    配置为守护进程随系统自动启动,root 权限下执行:     chkconfig rabbitmq-server on     启动 rabbitMQ 服务     /sbin/service rabbitmq-server start      linux安装Rabbitmq(CentOS) 随笔 第4张

 

    如出现以下错误:

    Starting rabbitmq-server (via systemctl): Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-  server.service" and "journalctl -xe" for details.

      [FAILED]

    linux安装Rabbitmq(CentOS) 随笔 第5张

    如果还是启动不起来,多半是erlang和Rabbitmq版本对应问题。建议卸载重装。

   

3.安装 Web 管理界面插件

  3.1安装命令     rabbitmq-plugins enable rabbitmq_management   3.2安装成功后会显示如下内容     The following plugins have been enabled:     mochiweb     webmachine     rabbitmq_web_dispatch     amqp_client     rabbitmq_management_agent     rabbitmq_management     Plugin configuration has changed. Restart RabbitMQ for changes     to take effect.

4.设置Rabbitmq远程ip登录 

  注:这里我的用户名: liulebin 密码:123456

  4.1创建用户

    rabbitmqctl add_user liulebin 123456

  4.2设置用户角色

    rabbitmqctl set_user_tags liulebin administrator

  4.3设置用户权限  

    rabbitmqctl set_permissions -p "/" liulebin ".*" ".*" ".*"

  4.4设置完成后可以查看当前用户和角色(需要开启服务)

    rabbitmqctl list_users

     linux安装Rabbitmq(CentOS) 随笔 第6张

 

  浏览器输入:serverip:15672。其中 serverip 是 RabbitMQ-Server 所在主机的 ip    linux安装Rabbitmq(CentOS) 随笔 第7张

 

 

  csdn:

https://blog.csdn.net/weixin_44982675/article/details/90229844
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄