liunx安装rabbitmq消息中间件

目录

准备环境

安装erlang

安装rabbitmq

end


官网地址:Messaging that just works — RabbitMQ

准备环境

  • centos7
  • jdk1.8+
  • erlang-OTP 23

安装erlang

官网提供了erlang和rabbitmq版本的对应关系:RabbitMQ Erlang Version Requirements — RabbitMQ

1、安装erlang前置配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

2、安装erlang

yum install -y erlang

3、查看erlang版本

erl -version

 出现一下信息说明安装成功

安装rabbitmq

1、导入key

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key

如果没报错就是成功

2、 安装rabbitmq的前置条件

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

3、下载安装包

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm

4、解压安装

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

警告说没有key,报错说缺少 socat,一步步来

①导入key

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

 ②安装socat

yum -y install socat

5、再次解压安装

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

 6、启动可视化管理插件

rabbitmq-plugins enable rabbitmq_management

7、启动rabbitmq服务

# 启动rabbitmq
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-server

出现以下状态就是成功

 

8、开机自启

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

9、访问控制台

http://公网ip:15672/

默认游客用户和密码都是 guest

 但是登录会报错,因为guest账号只能在本机登录

10、创建用户

rabbitmqctl add_user 用户名 密码

11、设置高级管理员

rabbitmqctl set_user_tags admin administrator

 12、重启mq

systemctl restart rabbitmq-server

13、进入平台设置权限

 点击Name下的admin

点击set permission就有权限了

end

到这里就配置完成了。 

猜你喜欢

转载自blog.csdn.net/weixin_43820024/article/details/129933089