第一步 准备
安装包
查看Erlang和RabbitMq版本对照 https://www.rabbitmq.com/docs/which-erlang 查询 RabbitMQ 与 Erlang 对应的版本,
下载 RabbitMQ rpm 安装包, 进入https://github.com/rabbitmq/rabbitmq-server/releases
下载 Erlang 安装包 https://github.com/rabbitmq/erlang-rpm/releases
GitHub 下载比较慢可通过 https://download.youkuaiyun.com/download/m0_37953185/89930915 地址下载
第二步
安装 Erlang yum install ./erlang-26.2.5.3-1.el7.x86_64.rpm
查看安装的版本确认是否成功 erl -v
安装 Rabbitmq yum install ./rabbitmq-server-3.13.7-1.el8.noarch.rpm
启动
service rabbitmq-server start
关闭服务
service rabbitmq-server stop
查看状态
service rabbitmq-server status
重启
service rabbitmq-server restart
第三步
启用 web面板 服务端口 5672 web端口15672
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
第四步
RabbitMQ有默认账号“guest”,但不能使用外网登录,所以我们需要创建新账号
rabbitmqctl add_user admin 123456
这里我给账号admin添加了管理员权限并且可以再外网登录使用
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin “." ".” “.*”
第五步 延时插件安装 (可选)
下载地址 https://download.youkuaiyun.com/download/m0_37953185/89941806
安装路径 复制到对应目录下
/usr/lib/rabbitmq/lib/rabbitmq_server-3.13.7/plugins
启用 :rabbitmq-plugins enable rabbitmq_delayed_message_exchange
重启 : service rabbitmq-server restart
第六步
启动日志插件
rabbitmq-plugins enable rabbitmq_tracing
rabbitmqctl trace_on