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插件,默认端口: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/...

以上是 centos7.x安装RabbitMQ 的全部内容, 来源链接: utcz.com/z/512160.html

回到顶部