良许Linux教程网 干货合集 Linux系统安装RabbitMQ具体步骤

Linux系统安装RabbitMQ具体步骤

RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用,本篇文章主要为大家分享一下Linux系统安装RabbitMQ的具体步骤,有需要的小伙伴可以参考一下。

Linux系统安装RabbitMQ具体步骤

RabbitMQ简介:

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

Linux系统安装RabbitMQ具体步骤:

安装Erlang

由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

Erlang的安装方式大概有两种:

  1. 从Erlang Solution安装(此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ)

      # 添加erlang solutions源
     
      $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
     
      $ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
     
     
     
      $ sudo yum install erlang
  2. 从EPEL源安装(此方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本)

      # 启动EPEL源
     
      $ sudo yum install epel-release
     
      # 安装erlang
     
      $ sudo yum install erlang

安装RabbitMQ

先下载rpm:

 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

下载完成后安装:

 yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

安装时如果遇到下面的依赖错误

 Error: Package: socat-1.7.2.3-1.el6.x86_64 (epel)
 
        Requires: libreadline.so.5()(64bit)

可以尝试先执行

 $ sudo yum install socat

关于RabbitMQ的一些基本操作

 $ sudo chkconfig rabbitmq-server on  # 添加开机启动RabbitMQ服务
 
 $ sudo /sbin/service rabbitmq-server start # 启动服务
 
 $ sudo /sbin/service rabbitmq-server status  # 查看服务状态
 
 $ sudo /sbin/service rabbitmq-server stop   # 停止服务
 
 
 
 # 查看当前所有用户
 
 $ sudo rabbitmqctl list_users
 
 
 
 # 查看默认guest用户的权限
 
 $ sudo rabbitmqctl list_user_permissions guest
 
 
 
 # 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
 
 $ sudo rabbitmqctl delete_user guest
 
 
 
 # 添加新用户
 
 $ sudo rabbitmqctl add_user username password
 
 
 
 # 设置用户tag
 
 $ sudo rabbitmqctl set_user_tags username administrator
 
 
 
 # 赋予用户默认vhost的全部操作权限
 
 $ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
 
 
 
 # 查看用户的权限
 
 $ sudo rabbitmqctl list_user_permissions username

更多关于rabbitmqctl的使用,可以参考帮助手册

总结:

至此关于Linux系统安装RabbitMQ的步骤已经全部完成,如果大家在安装过程中遇到问题可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部