参考:
https://www.rabbitmq.com/install-rpm.html#bintray
vim /etc/yum.repo.d/rabbitmq.repo
(在 https://www.rabbitmq.com/install-rpm.html#install-from-esl-repository 搜索bintray-rabbitmq-server即可找到)
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
vim /etc/yum.repo.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
#baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
这个建议您去https://dl.bintray.com/rabbitmq/rpm/erlang/ 里面找到最新的
然后就可以
yum install rabbitmq-server
了,完了再设置默认启动:
systemctl enable rabbitmq-srever
它默认开的端口比较多:
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 20304/beam.smp
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 20304/beam.smp
tcp 0 0 127.0.0.1:35932 127.0.0.1:4369 ESTABLISHED 20304/beam.smp
tcp 0 0 172.17.0.8:15672 12.34.56.78:10682 ESTABLISHED 20304/beam.smp
tcp6 0 0 :::5672 :::* LISTEN 20304/beam.smp
有一个WEB插件,可以从网页进行查看性能及账号设置等:
rabbitmqctl add_user 等等,自行搜索。配好记得把默认账号删除,默认账号是guest 密码 guest设置的是admin权限,并且只允许从localhost登录。如果您可以访问到localhost强烈建议您只允许localhost登录(mysql类似)。
打开这个WEB插件:
rabbitmq-plugins enable rabbitmq_management
访问网址:(111.222.123.234是您的IP地址)