centos7.x安装RabbitMQ
官网说明:https://www.rabbitmq.com/install-rpm.html#downloads
CentOS 8.x,7.x和6.x(有三个独立的RPM软件包:一个用于8.x系列,一个用于7.x,一个用于6.x)
需要root用户或者sudo权限
1. 下载&安装rpm仓库,安装erlang
# 不推荐离线安装(需要装一堆环境才能编译)wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang
# 查看版本,以便后面找对应的rabbitmq包
erl -version
2. 安装RabbitMQ
从官网下载对应的rpm包,版本一定要是兼容列表内的:https://www.rabbitmq.com/which-erlang.html
# 我从github下(版本随便选),也可以从官网下wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.18/rabbitmq-server-3.7.18-1.el7.noarch.rpm
yum install rabbitmq-server-3.7.18-1.el7.noarch.rpm
3. 启动RabbitMQ
# 设置开启启动chkconfig rabbitmq-server on
# 状态/启动/停止/重启服务
service rabbitmq-server status/start/stop/restart
4. 启动web界面
# 安装web插件,默认端口:15672rabbitmq-plugins enable rabbitmq_management
# 添加管理员
rabbitmqctl add_user [username] [password]
# 分配用户标签
rabbitmqctl set_user_tags [username] administrator
# 为了安全起见,删除默认用户
rabbitmqctl delete_user guest
其他
# 如果你的yum配置了自动更新,需要禁止自动更新erlangyum install yum-plugin-versionlock
# 禁止Erlang自动更新
yum versionlock erlang
# 启动rabbitmq过程中如果有错,请查日志:/var/log/rabbitmq/...
以上是 centos7.x安装RabbitMQ 的全部内容, 来源链接: utcz.com/z/512160.html