【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
官网说明: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插件,默认端口:15672
rabbitmq-plugins enable rabbitmq_management
# 添加管理员
rabbitmqctl add_user [username] [password]
# 分配用户标签
rabbitmqctl set_user_tags [username] administrator
# 为了安全起见,删除默认用户
rabbitmqctl delete_user guest
其他
# 如果你的yum配置了自动更新,需要禁止自动更新erlang
yum install yum-plugin-versionlock
# 禁止Erlang自动更新
yum versionlock erlang
# 启动rabbitmq过程中如果有错,请查日志:/var/log/rabbitmq/...
来源:oschina
链接:https://my.oschina.net/u/4434497/blog/3149107