目录
** 特别注意: centos7.8仅能安装el/7版本 **
安装erlang
mkdir /usr/local/erlang
cd /usr/local/erlang
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm?distro_version_id=140
yum install erlang-23.3.4.11-1.el7.x86_64.rpm
安装RabbitMQ
mkdir /usr/local/rabbitmq
cd /usr/local/rabbitmq
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140
yum install rabbitmq-server-3.10.0-1.el7.noarch.rpm
启动rabbitmq
# 启动rabbitmq插件管理
rabbitmq-plugins enable rabbitmq_management
# 启动rabbitmq,Port:15672
systemctl start rabbitmq-server
# 添加账户
rabbitmqctl add_user admin 123456
# 设置角色
rabbitmqctl set_user_tags admin administrator
# 设置权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 查看权限列表
rabbitmqctl list_permissions -p /
# 用户列表
rabbitmqctl list_users
安装插件
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins
# 获取插件
wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/3.10.2/rabbitmq_delayed_message_exchange-3.10.2.ez
# 启用延迟消息插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
# 重启rabbitmq服务
systemctl restart rabbitmq-server
管理命令
# 停止rabbitmq
rabbitmqctl stop