首页 > 系统相关 >rabbitMQ安装(Linux)

rabbitMQ安装(Linux)

时间:2022-11-11 14:11:55浏览次数:153  
标签:rabbitmq server systemctl rabbitMQ Linux erlang 安装

1.查看服务器对应版本

 下载的rabbit跟Erlang安装包其中的el7表示Red Hat 7.x,即CentOS 7.x

 

2.下载rabbitMQ

注意:下载的安装包对应CentOS的版本号

rabbitMQ官网:https://www.rabbitmq.com/

下载地址:https://www.rabbitmq.com/download.html

版本地址:https://www.rabbitmq.com/versions.html

 

3.下载Erlang

Erlang和RabbitMQ版本对照:https://www.rabbitmq.com/which-erlang.html

Erlang下载地址:https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm

 

 

4.安装

首先将下载好的文件上传到服务器,创建一个文件夹用来存放文件

[root@aubin ~]# mkdir -p /user/rabbitmq

 

4.1.安装Erlang

# 解压
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm

# 安装
yum install -y erlang

#查看版本号
erl -v

 

 

 

 

 

4.2.安装rabbitMQ

在RabiitMQ安装过程中需要依赖socat插件,首先安装该插件

yum install -y socat

 

然后解压安装RabbitMQ的安装包

# 解压
rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm

# 安装
yum install -y rabbitmq-server

 

 

 

 

查看状态是否开启成功,显示active (running)表示安装成功(命令:systemctl status rabbitmq-server)

 

4.3.rabbitmq命令

# 启动rabbitmq
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-server

# 设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server

# 关闭rabbitmq服务
systemctl stop rabbitmq-server

# 重启rabbitmq服务
systemctl restart rabbitmq-server

 

4.4.rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

角色有四种:

  • administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
  • monToring:监控者;登录控制台,查看所有信息
  • policymaker:策略制定者;登录控制台指定策略
  • managment:普通管理员;登录控制
# 添加用户 
rabbitmqctl add_user 用户名 密码

# 设置用户角色,分配操作权限 
rabbitmqctl set_user_tags 用户名 角色

# 为用户添加资源权限(授予访问虚拟机根节点的所有权限) 
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

 

 

4.5.安装启动RabbitMQWeb管理界面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效

# 打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management

 

执行如果出现

 

需要配置 在/etc/hosts文件里面配置如:192.168.244.129 aubin(IP跟名字替换成自己的,192.168.244.129服务器ip,aubin是root@后面带的名字)

 

打开 IP地址:15672 页面进入登录页面

 

标签:rabbitmq,server,systemctl,rabbitMQ,Linux,erlang,安装
From: https://www.cnblogs.com/luoqinghui/p/16880123.html

相关文章