linux安装rabbitmq:
提示:注意系统版本与下载版本保持一致,我 本次使用CentOS/8
需要的安装包:
百度网盘分享的文件:rabbitmq
链接:
https://pan.baidu.com/s/1P0htWoTMTif2FCFl8o0W4g?pwd=o7d9
提取码:o7d9
也可自行下载需要版本
1.下载Erlang的依赖包
https://rpmfind.net/linux/rpm2html/search.php?query=libcrypto.so.10%28OPENSSL_1.0.2%29%2864bit%29&submit=Search%20…&system=&arch=
2.下载Erlang的rpm包
RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:https://www.rabbitmq.com/which-erlang.html

Erlang下载地址:https://www.rabbitmq.com/releases/erlang/(根据自身需求及匹配关系,下载对应rpm包)
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7/x86_64/erlang-21.3.8.9-1.el7.x86_64.rpm
3.下载socat的rpm包
rabbitmq安装依赖于socat,所以需要下载socat。
socat下载地址(注意linux系统版本):
提示:版本不一致可能导致依赖找不到
http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
http://repo.iotti.biz/CentOS/8/x86_64/socat-1.7.4.2-1.el8.lux.x86_64.rpm
4.下载RabbitMQ的rpm包
RabbitMQ下载地址:https://www.rabbitmq.com/download.html(根据自身需求及匹配关系,下载对应rpm包)rabbitmq-server-3.8.1-1.el7.noarch.rpm
提示:这里可以添加计划学习的时间

5.安装Erlang依赖包,Erlang、Socat、RabbitMQ
安装顺序(不按顺序可能会报错)
①rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm --force
②rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rp
③rpm -ivh socat-1.7.4.2-1.el8.lux.x86_64.rpm
④rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm
以上四步执行结果如下:
执行①:

执行②报错如下(缺少依赖):

执行yum命令下载依赖:
yum install libnsl
输入 y 即可

执行②:

执行③:可以采用yum安装方式:yum install socat,我们这里采用rpm安装方式执行③如下:

执行④如下:

安装成功目录:
/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/sbin
6.启用管理插件
rabbitmq-plugins enable rabbitmq_management

7.启动RabbitMQ
systemctl start rabbitmq-server.service —启动
systemctl status rabbitmq-server.service —查看状态
systemctl restart rabbitmq-server.service —重启
systemctl stop rabbitmq-server.service —停止

查看进程:
ps -ef | grep rabbitmq

8.测试
关闭防火墙:systemctl stop firewalld.service
在web浏览器中输入地址:http://虚拟机ip:15672/
输入默认账号密码: guest : guest,guest用户默认不允许远程连接。

增加自定义账号
添加管理员账号密码:rabbitmqctl add_user admin admin
分配账号角色:rabbitmqctl set_user_tags admin administrator
修改密码:rabbitmqctl change_password admin 123456
查看用户列表:rabbitmqctl list_users

使用新账号登录,成功界面:

端口:
5672:rabbitMq的编程语言客户端连接端口
15672:rabbitMq管理界面端口
25672:rabbitMq集群的端口
卸载
rpm -qa | grep rabbitmq
rpm -e rabbitmq-server
界面添加用户:

1.4.2. 创建Virtual Hosts
虚拟主机:类似于mysql中的database。他们都是以“/”开头
设置权限:
给xiaomin分配虚拟机/dingwei 的所有权限,设置后权限列表会多个用户xiaomin





1072

被折叠的 条评论
为什么被折叠?



