Linux系统安装RabbitMQ消息中间件

本次安装RabbitMQ安装方式为软件包解压缩安装

注意事项:

RabbitMQ是采用Erlang语言开发的,所以在安装RabbitMQ环境之前需要先安装Erlang环境

下载RabbitMQ和Erlang时需要版本对应

Linux系统安装RabbitMQ消息中间件_第1张图片

 

3、安装准备:RabbitMQ压缩包Erlang压缩包

RabbitMQ3.10.5压缩包下载地址:发布 ·rabbitmq/rabbitmq-server (github.com)

Linux系统安装RabbitMQ消息中间件_第2张图片

 

rabbitmq3.10.5对应的Erlang压缩包下载地址:Releases · rabbitmq/erlang-rpm (github.com)

Linux系统安装RabbitMQ消息中间件_第3张图片

将下载好的rabbitmq和erlang软件包传输到Linux

Linux系统安装RabbitMQ消息中间件_第4张图片

1、首先解压安装erlang软件包

rpm -Uvh erlang-25.0-1.el8.x86_64.rpm --nodeps

2、查看erl版本

erl -v

Linux系统安装RabbitMQ消息中间件_第5张图片

3、然后解压安装RabbitMQ

rpm -Uvh rabbitmq-server-3.10.5-1.el8.noarch.rpm

4、启动RabbitMQ服务  

systemctl start rabbitmq-server

 5、查看rabbitmq进程

ps -ef | grep rabbitmq

 6、至此RabbitMQ启动成功

注:rabbitmq默认未设置rabbitmq_managemen管理端,录入以下命令设置

rabbitmq-plugins enable rabbitmq_management 

7、接下来开放rabbitmq端口5672和15672

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent

8、接下来使用管理端登陆rabbitmq,然后出现不是私密连接的问题

Linux系统安装RabbitMQ消息中间件_第6张图片

 

因为rabbitmq默认本机登陆,需远程登陆需要添加user账号和tag角色并且设置权限

添加账号:rabbitmqctl add_user 账号 密码

设置角色:rabbitmqctl set_user_tags 账号 administrator

设置权限:rabbitmqctl set_permissions -p / 账号 ".*" ".*" ".*"

接下来登陆,登陆成功。

登陆成功后建议删除默认gust账号

常用命令

 rabbitmqctl.bat list_users  查看已有用户及用户的角色;

 add_user 添加一个用户,需要指定用户名和密码;  

 delete_user 删除一个用户,只需指定用户名;  

 change_password 修改指定用户的密码;

 clear_password 删除密码;

你可能感兴趣的:(rabbitmq,linux,分布式,服务器)