centos7安装rabbitmq
2020-05-26 本文已影响0人
ggcoder
安装步骤
1.首先importRabbitMQ signing key
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
2.配置repo文件,在/etc/yum.repo.d/中添加rabbitmq.repo文件,填入如下内容
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
3.执行yum install rabbitmq-server命令
4.如果执行第三步时报关于erlang的错,可以安装最小化的erlang来支撑rabbitmq的运行
1)在/etc/yum.repo.d/中添加erlangforrabbitmq.repo文件,填入如下内容:
# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
2)执行yum install erlang命令
5.通过3、4两步后,应该就可以正常安装rabbitmq了,执行service rabbitmq-server start启动mq
6.OK,成功!
OK
启用管理页面
rabbitmq-plugins enable rabbitmq_management
添加配置文件
参考rabbitmq的实例配置文件:https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example 来在/etc/rabbitmq建立rabbitmq.conf文件,注意不要使用之前的config后缀
管理页面只能在localhost登陆问题,修改配置文件loopback_users = none或loopback_users.guest = false【官方文档是个好东西】
image.png
安装模式:Using Bintray Yum Repository
参考官方文档:https://www.rabbitmq.com/install-rpm.html#bintray
erlang安装文档:https://github.com/rabbitmq/erlang-rpm
安装方式