Centos7安装RabbitMQ

176 阅读1分钟

1.安装erlang依赖步骤

  • 安装依赖环境gcc
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
  • 下载安装包
cd /usr/local
wget http://erlang.org/download/otp_src_22.0.tar.gz
  • 解压安装包
tar -zxvf otp_src_22.0.tar.gz
  • 创建安装目录并编译
cd /usr/local
mkdir erlang
cd otp_src_22.0
./configure --prefix=/usr/local/erlang

这里编译会出现警告,忽略

  • 安装
make install
  • 添加环境变量并重新加载环境变量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
source /etc/profile
  • 查看是否安装成功
erl -v

2.RabbitMQ的安装

  • 下载解压工具
yum install -y xz
  • 下载软件安装包并解压
cd /usr/local
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
  • 重命名软件
mv /usr/local/rabbitmq_server-3.7.15  rabbitmq
  • 配置环境变量并重新加载
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
source /etc/profile
  • 创建配置目录
mkdir /etc/rabbitmq

3.RabbitMQ的常用命令

  • 启动服务: rabbitmq-server -detached
  • 停止服务: rabbitmqctl stop
  • 查看服务状态: rabbitmqctl status

4. 开启WEB插件管理支持

  • 开启命令
rabbitmq-plugins enable rabbitmq_management

4.用户管理命令

  • 查看所有用户列表: rabbitmqctl list_users
  • 添加用户:admin,密码:123 rabbitmqctl add_user admin 123
  • 给新添加用户amdin分配权限: rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
  • 查看admin用户权限: rabbitmqctl list_user_permissions admin
  • admin用户添加tag:rabbitmqctl set_user_tags admin administrator
  • 删除默认用户: rabbitmqctl delete_user guest 重启RabbitMQ通过新添加用户登录

5.登录