当前位置:   article > 正文

麒麟系统安装RabbitMQ

麒麟系统安装rabbitmq

一、安装准备

操作系统:

国产麒麟操作系统 V10

软件准备:

erlang-23.3.1-1.el8.x86_64.rpm

rabbitmq-server-3.9.5-1.el7.noarch.rpm

rabbitmq-server 官网下载地址:

rabbitmq/rabbitmq-server - Results in rabbitmq/rabbitmq-server (Page 2)

erlang官网下载地址:

rabbitmq/erlang - Packages · packagecloud

Rabbitmq 与 Erlang 的版本配套(版本配套很关键,否则后面安装容易失败或者启动缺失依赖,不能正常使用)

Erlang Version Requirements | RabbitMQ

根据对应版本下载对应软件包

二、软件安装

把上面rpm安装包上传到目标服务器,例如/home/software/rabbitMq

1、安装 Erlang

查看系统中是否已安装过Erlang

rpm -qa | grep erlang

卸载Erlang(按需操作,具体软件版本通过上面命令查询所得,版本升级,可先卸载再安装)

rpm -e erlang-23.3.1-1.el8.x86_64.rpm

安装Erlang(i表示安装,v表示显示安装过程,h表示显示进度)

rpm -ivh erlang-23.3.1-1.el8.x86_64.rpm

2、安装 RabbitMQ

查看系统中是否已安装过RabbitMQ

rpm -qa | grep rabbitmq

卸载RabbitMQ(按需操作,具体软件版本通过上面命令查询所得,版本升级,可先卸载再安装)

rpm -e rabbitmq-server-3.9.5-1.el7.noarch.rpm

安装RabbitMQ(i表示安装,v表示显示安装过程,h表示显示进度)

rpm -ivh rabbitmq-server-3.9.5-1.el7.noarch.rpm

若上面安装过程正常没有报错,基本安装就完成了

三、RabbitMQ 基本配置

1、启动服务

service rabbitmq-server start


2、查看服务状态

service rabbitmq-server status 


3、停止服务

 service rabbitmq-server stop


4、重启服务

service rabbitmq-server restart 


5、开启图形化管理界面

rabbitmq-plugins enable rabbitmq_management

6、防火墙配置
为了后续rabbitmq外部访问,最好开放一下端口防火墙权限,可能有些是 iptables
 

查看当前防火墙状态

firewall-cmd --state

查看当前防火墙开启的端口

firewall-cmd --zone=public --list-ports

开启RabbitMQ web访问端口 15672

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

更新防火墙规则

firewall-cmd --reload

三、RabbitMQ 管理控制台

访问地址:http://xxxx:15672,默认用户名和密码是:guest/guest

四、RabbitMQ 配置管理用户

当前采用RabbitMQ服务器主机命令行形式,也可以通过修改rabbitmq配置文件,高版本的rabbitmq配置文件格式和内容有差异,就不做这种类型的说明了

1.添加 admin 用户并设置密码

rabbitmqctl add_user admin admin

2.添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator

3.设置 admin 用户的权限,指定允许访问的vhost以及write/read

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

五、RabbitMQ 常见安全防范

1.删除guest系统默认用户

rabbitmqctl delete_user guest

2.修改Rabbitmq默认管理端口,不要使用15672或比较常见的端口

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/926863
推荐阅读
相关标签
  

闽ICP备14008679号