Linux(CentOS7)安装 RabbitMQ

打印 上一主题 下一主题

主题 578|帖子 578|积分 1734

一、安装前准备

1.查察服务器的发行版本

  1. cat /etc/redhat-release
复制代码
2.显示系统信息

  1. uname -a
复制代码

el7 表现内核是为Enterprise Linux 7(通常是CentOS 7或RHEL 7)构建的。如许对应系统可安装的RabbitMQ和Erlang的内核也要是el7的,才气版本兼容。
3.RabbitMQ和Erlang版本关系查察

由于RabbitMQ是基于Erlang语言开辟的,因此在安装RabbitMQ之前,你必要先安装Erlang的运行环境。
RabbitMQ版本和Erlang版本兼容性关系地点:https://www.rabbitmq.com/docs/which-erlang

二、下载和上传

1.下载

RabbitMQ 和 Erlang 项目代码都托管在github,可以直接去github下载
Erlang 下载地点:
  1. https://github.com/rabbitmq/erlang-rpm/releases
复制代码
RabbitMQ 下载地点:
  1. https://github.com/rabbitmq/rabbitmq-server/releases
复制代码
下载的rpm包名内里的内核要和系统内核同等,如我的系统内核是el7,下载的rpm包也要是el7的。
2.上传下载好的源码包

  1. [root@lavm-zxkccvczgw ~]# cd /usr/local
  2. [root@lavm-zxkccvczgw local]# mkdir rabbitmq
复制代码

三、安装

1.安装 Erlang

  1. [root@lavm-zxkccvczgw local]# cd rabbitmq
  2. [root@lavm-zxkccvczgw rabbitmq]# rpm -ivh erlang-23.3.4.18-1.el7.x86_64.rpm
复制代码
2.安装依靠项

  1. [root@lavm-zxkccvczgw rabbitmq]# yum install socat -y
复制代码
3.安装 RabbitMQ

  1. [root@lavm-zxkccvczgw rabbitmq]# rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
复制代码
四、启动和配置RabbitMQ

1.添加RabbitMQ到系统服务,并设置开机启动

  1. systemctl enable rabbitmq-server
复制代码
2.启动RabbitMQ服务

  1. systemctl start rabbitmq-server
复制代码
3.查抄RabbitMQ服务状态

  1. systemctl status rabbitmq-server
复制代码
4.停止RabbitMQ服务状态

  1. systemctl stop rabbitmq-server
复制代码
5.重启RabbitMQ服务

  1. systemctl restar rabbitmq-server
复制代码
五、安装RabbitMQ的管理界面

  1. rabbitmq-plugins enable rabbitmq_management
复制代码
安装之后重启服务就可以访问管理页面了,地点:域名(ip):15672,默认的用户名和密码都guest

发现访问不了,原因是:guest用户默认只能从localhost访问。如果你必要从远程访问,你必要创建一个新用户并赋予相应的权限。
六、创建新用户并赋予权限

1.添加新用户(比方admin,密码admin)并设置密码

  1. rabbitmqctl add_user admin admin
复制代码
2.设置admin用户的角色为管理员

  1. rabbitmqctl set_user_tags admin administrator
复制代码
用户级别:
• 1.administrator 超等管理员,可以登录控制台,查察所有信息,可以对rabbitmq进行管理
• 2.monitoring 监控者,登录控制台,查察所有信息
• 3.policymaker 策略订定者,登录控制台,订定策略
• 4.management 普通管理员,登录控制台
3.为admin用户设置权限

可选,上面都给administrator权限,就是最大权限,无需在设置
  1. rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
复制代码
现在,你可以使用新创建的admin用户来远程访问RabbitMQ的管理界面了


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表