

官网:Messaging that just works — RabbitMQ
github地址:https://github.com/rabbitmq
下载地址:Downloading and Installing RabbitMQ — RabbitMQ

选择我们所需要的版本

查询erl语言和RabbitMQ版本对应关系可以查看
RabbitMQ Erlang Version Requirements — RabbitMQ
rpm -ivh erlang-22.3.2-1.el7.x86_64.rpm --force --nodeps
rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm --force --nodeps
安装成功后安装 socat,RabbitMQ 启动需要
- yum install -y socat
- 设置开机启动:
- systemctl enable rabbitmq-server
- 启动:
- systemctl start rabbitmq-server
- 关闭:
- systemctl stop rabbitmq-server
- 查看运行状态:
- systemctl status rabbitmq-server
- 报错查看错误详情:
- journalctl -xe

yum install -y epel-release gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
-
- wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
- rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
-
-
yum install -y erlang
erl -version
yum install -y socat
-
- wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0-1.el8.noarch.rpm
-
- # wget http://bintray.com/rabbitmq/rpm/download_file?file_path=rabbitmq-server%2Fv3.7.x%2Fel%2F6%2Fnoarch%2Frabbitmq-server-3.7.23-1.el6.noarch.rpm
-
-
##将下载的文件重命名为rabbitmq-server-3.10.x.rpm
rpm -Uvh rabbitmq-server-3.10.x.rpm
rpm -qa|grep rabbitmq
rabbitmq-plugins enable rabbitmq_management
- cd /etc/rabbitmq
- cp /usr/share/doc/rabbitmq-server-3.10.0/rabbitmq.config.example /etc/rabbitmq/
- mv rabbitmq.config.example rabbitmq.config
vim /etc/rabbitmq/rabbitmq.config

去掉%%和逗号
- Systemctl rabbitmq-server start
- Systemctl rabbitmq-server restart
- Systemctl rabbitmq-server stop
Systemctl enable rabbitmq-server
默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:
- rabbitmqctl add_user admin 123456 //添加用户,后面两个参数分别是用户名和密码。
- rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //添加权限
- rabbitmqctl set_user_tags admin administrator //修改用户角色
