之前安装过旧版的RabbitMQ和Erlang,先卸载。
①:卸载RabbitMQ/sbin/service rabbitmq-server stop
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
rm -rf /var/lib/rabbitmq
②:卸载Erlangyum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64
rm -rf /usr/lib64/erlang
1:安装Erlang
①:选择对应版本
需要下载合适版本的Erlang。
地址:https://github.com/rabbitmq/erlang-rpm/releases
②:下载
复制连接地址,然后执行:wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.3/erlang-23.3.3-1.el8.x86_64.rpm
③:安装
安装包路径要选自己的.yum install /application/rabbitmq/erlang-23.3.3-1.el8.x86_64.rpm
然后一路按Y就行...
查看版本:
halt(). 命令可退出erl 控制台。
2:安装RabbitMQ
①:选择版本
官网下载guide页面地址:https://www.rabbitmq.com/install-rpm.html#downloads
复制红圈的链接地址:
②:下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.16/rabbitmq-server-3.8.16-1.el8.noarch.rpm
③:安装
yum install /application/rabbitmq/rabbitmq-server-3.8.16-1.el8.noarch.rpm
然后按Y即可...
安装完成...
3:启动
①:第一中方式
启动:rabbitmq-server start
停止rabbitmq-server stop
上面这种方式不推荐
②:第二种方式
启动:systemctl start rabbitmq-server.service
停止:systemctl stop rabbitmq-server.service
查看状态:systemctl status rabbitmq-server.service
推荐这种
4:启动UI插件
rabbitmq-plugins enable rabbitmq_management
①:查看用户rabbitmqctl list_users
②:添加用户
因为guest 用户只能支持本地登录,因此我们需要手动添加一个用户
创建用户命令:rabbitmqctl add_user {username} {password}
更多参数设置:
③:设置用户权限:rabbitmqctl set_user_tags {username} administrator
如不设置权限,新增的用户无法成功登录,因为不是administrator用户。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
④:防火墙
最后进行防火墙设置之后,就可以进行登录了
各端口的左右:
参考博客:https://juejin.cn/post/6844904021283569678