1、安装依赖环境
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
注意点:
- Erlang与RabbitMQ的版本匹配问题
- 系统版本问题
是el7还是el8,通过uname -a
可查看
[root@master sbin]# uname -a
Linux master 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
2、安装Erlang
下载地址
rpm -ivh erlang-20.3.8.20-1.el7.x86_64.rpm
3、安装socat
yum install socat.x86_64
4、安装RabbitMQ
下载地址
rpm -ivh rabbitmq-server-3.7.12-1.el7.noarch.rpm
5、使用
相关指令:
service rabbitmq-server start
启动
service rabbitmq-server restart
重启
service rabbitmq-server status
查看状态
启用维护插件 15672端口
rabbitmq-plugins enable rabbitmq_management
开发端口
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --reload
登录
http://主机ip:15672/ 用户名密码 guest
如果出现无法登录
找到这个文件rabbit.app
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
或者直接添加一个用户,并设置为管理员
成功登录