- 下载与系统版本对应的erlang和rabbitmq,具体可见www.rabbitmq.com/which-erlan…
-
下载地址: packagecloud.io/rabbitmq
-
下载并安装erlang(以腾讯云centos8为例)
- 找到对应的版本进行点击
- 下载
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-23.2.7-2.el8.x86_64.rpm/download.rpm
- 安装
rpm -Uvh erlang-23.2.7-2.el8.x86_64.rpm
- 安装socat
yum install -y socat
- 下载并安装rabbitmq
- 下载地址
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.10.0-1.el8.noarch.rpm/download.rpm
- 安装
rpm -Uvh rabbitmq-server-3.10.0-1.el8.noarch.rpm
- 启动服务
systemctl start rabbitmq-server
- (如果需要)
// 重启服务
systemctl restart rabbitmq-server
// 关闭服务
systemctl stop rabbitmq-server
- 查看启动后的状态
systemctl status rabbitmq-server
- 开启web管理插件
rabbitmq-plugins enable rabbitmq_management
- 如果需要
//查看插件列表
sudo rabbitmq-plugins list
//禁用插件
sudo rabbitmq-plugins disable rabbitmq_management
说明:rabbitmq有一个默认的guest用户并且密码也为guest,但只能通过localhost访问,所以需要添加一个能够远程访问的用户。
- 添加新用户
rabbitmqctl add_user admin admin
- 设置admin用户为administrator,分配操作权限
rabbitmqctl set_user_tags admin administrator
- 分配资源权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
- 添加防火墙
13. 输入连接
http://ip地址:15672/