安装RabbitMQ的时候有点坎坷,所以这里记录下。
这里Linux版本是 CentOS 6.6安装的是当前最新版 RabbitMQ 3.7.16,对应Erlang 22.0。
首先下载Erlang:
我选择了 RabbitMQ 团队提供的精简版 Erlang,地址是 https://github.com/rabbitmq/erlang-rpm 。
走起:
1.编写 repo 文件:
输入命令:vi /etc/yum.repos.d/rabbitmq_erlang.repo,填写下方内容(CentOS 7版本内容不一样,详见上方github链接的README)
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/6/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/6/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
2.输入命令 yum install erlang
Erlang安装完成!
1.下载 rpm 包
下载地址:https://www.rabbitmq.com/install-rpm.html#downloads ,CentOS 7 用户下载 7 对应的版本
2.将 rpm 包传到服务器,执行命令:
rpm -ivh rabbitmq-server-3.7.16-1.el6.noarch.rpm
执行之后会报错:
[root@localhost rabbitmq]# rpm -ivh rabbitmq-server-3.7.16-1.el6.noarch.rpm
warning: rabbitmq-server-3.7.16-1.el6.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
socat is needed by rabbitmq-server-3.7.16-1.el6.noarch
网上很多都是说输入:
yum install socat
但是我这没有用,这个报错是因为依赖包的问题,随即 --help,查看到有一种可以忽略依赖包的办法:
接着 ,输入命令:
rpm -ivh --nodeps rabbitmq-server-3.7.16-1.el6.noarch.rpm
RabbitMQ安装成功!
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
cp /usr/share/doc/rabbitmq-server-3.7.16/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config ,只需要把61行注释和 ,去掉
如果没有这一步,则远程连接登录不成功;
rabbitmq-plugins enable rabbitmq_management
重启服务
service rabbitmq-server restart
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
chkconfig rabbitmq-server on
接着,在浏览器输入 ip:15762 即可打开登录页面了,默认用户名 guest ,密码也是 guest
https://blog.csdn.net/lixiao0320/article/details/88594047
https://www.cnblogs.com/zhen-rh/p/6862350.html
https://my.oschina.net/cqyj/blog/1801514
https://blog.csdn.net/shenhonglei1234/article/details/82745601