赞
踩
linux环境
安装方式有三种,我们这里使用源码安装 Linux下rpm、yum和源码三种安装方式简介
个人语雀首发教程:https://www.yuque.com/wzzz/java/kl2zn22b42svsc6b
csdn地址: https://blog.csdn.net/u013625306/article/details/137151862
由于RabbitMQ是用Erlang语言写的,所以在安装RabbitMQ之前,需要先安装Erlang
https://www.rabbitmq.com/docs/which-erlang
RabbitMQ: 3.13.0
Erlang: 26.0
参考安装教程:https://blog.csdn.net/laterstage/article/details/131513793?spm=1001.2014.3001.5501
Erlang官网:https://www.erlang.org/downloads
查看自己centos版本:
[root@VM-16-13-opencloudos ~]# cat /etc/redhat-release
OpenCloudOS release 8.8.2305 (Core)
可以看到我的服务器是centos8的。。。
打开erlang官网,找到下载源码的地方
首先创建如下目录
wget https://github.com/erlang/otp/releases/download/OTP-26.0/otp_src_26.0.tar.gz
网差的可以先下载再挪到linux上
解压下载好的文件
tar -zxvf otp_src_26.0.tar.gz
可以看到解压完成
编译并安装,命令详解请看:./configure、make、make install命令
./configure prefix=/software/rabbitmq/erlang
make
make install PREFIX=/software/rabbitmq/erlang
我这里make命令执行了很久,大概好几分钟
安装完成之后,校验erlang版本号:
可以看到安装了Erlang 26版本成功了
接下来配置环境变量
echo 'export PATH=$PATH:/software/rabbitmq/erlang/bin' >> /etc/profile
刷新环境变量,使其生效
source /etc/profile
可以直接访问了
下载源码
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.13.0/rabbitmq-server-generic-unix-3.13.0.tar.xz
xz -d rabbitmq-server-generic-unix-3.13.0.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.13.0.tar
重点:需要解压两次,很奇怪
更新path环境,编辑/etc/profile
文件
如下:
在解决了错误后,成功启动
以后台方式启动
./rabbitmq-server -detached
默认rabbitmq的账户只能localhost访问,因此添加一个账户,能外网访问
rabbitmqctl add_user wangzhen password
给账户添加administrator权限
rabbitmqctl set_user_tags wangzhen administrator
设置任何ip都能访问
rabbitmqctl set_permissions -p / wangzhen ".*" ".*" ".*"
输入你的公网ip:15762访问你的rabbitmq~
下图为安装成功
rabbitmq-server
./rabbitmq-plugins enable rabbitmq_management
rabbitctl stop
systemctl start rabbitmq-server #启动服务
systemctl status rabbitmq-server #查看服务状态
systemctl stop rabbitmq-server #停止服务
systemctl enable rabbitmq-server #开启启动服务
# 添加用户并指定密码
rabbitmqctl add_user bbq 123456
#置为超级管理员管理
rabbitmqctl set_user_tags bbq administrator
#设置用户权限
rabbitmqctl set_permissions -p "/" bbq "." "." ".*"
解决办法:https://www.cnblogs.com/hellxz/p/16697267.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。