1.解决依赖Erlang
设置hostname,为后面集群做准备:hostname rabbit-a
#vi /etc/yum.repos.d/rabbitmq-erlang.repo
#添加如下内容
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
#yum clean all
#yum makecache
2.官网下载RPM http://www.rabbitmq.com/install-rpm.html#downloads rabbitmq-server-3.7.8-1.el7.noarch.rpm
下载地址:https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm
rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package
yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm
3.设置开机启动
chkconfig rabbitmq-server on
4.为rabbitmq安装web管理界面,启动rabbitmq-server
rabbitmq-plugins enable rabbitmq_management
systemctl start rabbitmq-server
5.配置远程访问web管理界面
在3.3.1和之后的版本中,出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,其他的IP无法直接使用这个账号。 这对于服务器上没有安装桌面的情况是无法管理维护的,除非通过在前面添加一层代理向外提供服务,这个又有些麻烦了,这里通过配置文件来实现这个功能,只要编辑 /etc/rabbitmq/rabbitmq.config 文件,添加以下配置就可以了,注意最后的句号。
vi /etc/rabbitmq/rabbitmq.config
#添加如下内容
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}
].
添加新用户
rabbitmqctl add_user admin admin
rabbitmqctl list_users
# 为用户添加adminstrator
rabbitmqctl set_user_tags admin administrator
--------------------- 本文来自 any11 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/AnY11/article/details/82916613?utm_source=copy
本文介绍了在CentOS7上安装RabbitMQ3.7.8的步骤,包括解决Erlang依赖,下载RPM包,设置开机启动,启用web管理界面,并详细说明了如何允许远程访问以及创建管理员用户。

243

被折叠的 条评论
为什么被折叠?



