赞
踩
操作系统:
国产麒麟操作系统 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 的版本配套(版本配套很关键,否则后面安装容易失败或者启动缺失依赖,不能正常使用)
Erlang Version Requirements | RabbitMQ
根据对应版本下载对应软件包
把上面rpm安装包上传到目标服务器,例如/home/software/rabbitMq
查看系统中是否已安装过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
查看系统中是否已安装过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
若上面安装过程正常没有报错,基本安装就完成了
service rabbitmq-server start
service rabbitmq-server status
service rabbitmq-server stop
service rabbitmq-server restart
rabbitmq-plugins enable rabbitmq_management
为了后续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
访问地址:http://xxxx:15672,默认用户名和密码是:guest/guest
当前采用RabbitMQ服务器主机命令行形式,也可以通过修改rabbitmq配置文件,高版本的rabbitmq配置文件格式和内容有差异,就不做这种类型的说明了
1.添加 admin 用户并设置密码
rabbitmqctl add_user admin admin
2.添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator3.设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
1.删除guest系统默认用户
rabbitmqctl delete_user guest
2.修改Rabbitmq默认管理端口,不要使用15672或比较常见的端口
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。