CentOS(Linux)开发环境搭建系列-RabbitMQ的在线下载和安装

117 阅读1分钟
  • 想要安装RabbitMQ,必须先安装erlang语言环境,类似安装tomcat,必须先安装JDK
  • 查看匹配的版本:www.rabbitmq.com/which-erlan…

下载安装

安装wget

yum -y install wget wget

进入opt目录,下载

-进入opt目录

cd /opt/
  • 下载erlang
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.3.8.16/erlang-21.3.8.16-1.el7.x86_64.rpm
  • 下载socat
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
  • 下载RabbitMQ
wget --no-check-certificate https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.6/rabbitmq-server-3.8.6-1.el7.noarch.rpm

image.png

安装

  • 安装erlang
rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm 

image.png

  • 安装socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

image.png

  • 安装RabbitMQ
rpm -ivh rabbitmq-server-3.8.6-1.el7.noarch.rpm

image.png

启动

启动后台管理插件

rabbitmq-plugins enable rabbitmq_management

image.png

启动RabbitMQ

systemctl start rabbitmq-server.service

远程连接测试

默认帐号密码:guest,guest用户默认不允许远程连接

远程连接配置

  • 关闭防火墙
systemctl stop firewalld
  • 创建账号
rabbitmqctl add_user rangang 123456
  • 设置用户角色
rabbitmqctl set_user_tags rangang administrator
  • 设置用户权限
rabbitmqctl set_permissions -p "/" rangang ".*"".*" ".*"
  • 查看当前用户和角色
rabbitmqctl list_users

image.png

测试

image.png

  • 登录

image.png

常用操作

  • 状态
systemctl status rabbitmq-server.service
  • 重启
systemctl restart rabbitmq-server.service
  • 停止
systemctl stop rabbitmq-server.service
  • 查看进程
ps -ef | grep rabbitmq
  • 修改当前用户名密码
rabbitmqctl change_password rangang 123123