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