环境
- Centos 7.6
- 版本 3.9.16
- erlanger 23.3.4
版本关系
rabbitMq 和 Erlang 对应关系,注意不同版本需要对应不同的版本关系
https://www.rabbitmq.com/which-erlang.html
安装步骤 (root 账号操作)
1. 准备相关rpm包
旧版本的下载都能够在https://packagecloud.io/rabbitmq 中心上找到对应的程序包
a. erlang 下载地址
wget --content-disposition --no-check-certificate https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm?distro_version_id=140
b. rabbitMq 下载地址
wget --content-disposition --no-check-certificate https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.9.16-1.el7.noarch.rpm/download.rpm?distro_version_id=140
2. 进行rpm包安装
a. erlang安装
rpm -Uvh erlang-23.3.4.11-1.el7.x86_64.rpm yum install -y erlang
b. rabbitMq 安装
rpm -Uvh rabbitmq-server-3.9.16-1.el7.noarch.rpm yum install -y rabbitmq-server
3. rabbitMq 启动服务
# rabbitMq server 服务启动 systemctl start rabbitmq-server #启动web管理界面 rabbitmq-plugins enable rabbitmq_management
查看启动状态
systemctl status rabbitmq-server #日志存储路径 /var/log/rabbitmq/
active 为启动状态
4. 用户设置
- 执行以下命令,删除 RabbitMQ 默认账户 guest。
rabbitmqctl delete_user guest
- 执行以下命令,创建新用户。
rabbitmqctl add_user 用户名 密码
- 执行以下命令,将新用户设置为管理员账户。
rabbitmqctl set_user_tags 用户名 administrator
- 执行以下命令,赋予管理员账户所有权限。
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
5. 访问验证
http://实例公网 IP:15672,用设置的账号密码登录验证,登录完成能正常访问,安装用户成功
6. 集群模式部署(待补充)
按照以上步骤完成,其他节点的安装
找到.erlang.cookie 存放的地址
find / -name .erlang.cookie
7. 相关设置参考文档
https://cloud.tencent.com/document/product/213/47516
集群部署:https://blog.csdn.net/weixin_52851967/article/details/128151573