查看linux的发行版本
lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core
第一步: 安装 Erlang
(在 root 用户下: )
更新yum
yum -y update
1.1 在 /etc/yum.repos.d/ 下创建一个文件: rabbitmq_erlang.repo
# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
1.2 通过yum 下载 erlang
yum install erlang
- 查看版本信息保证erlang的版本为: (Version : 22.0.7)
yum info erlang
(执行)安装yum的版本锁
yum install yum-plugin-versionlock
(执行)锁定 erlang, 防止不必要的升级
yum versionlock erlang
查看被锁定,不能升级的列表
yum versionlock list
清空被锁定的列表
yum versionlock clear
1.3 检查RabbitMQ server 依赖的 包 是否存在
- erlang
- socat
- logrotate
yum info erlang
yum info socat
yum info logrotate
第二步: 安装 RabbitMQ Server
2.1 在 /etc/yum.repos.d/ 下创建一个文件: rabbitmq.repo , 添加下面的内容
[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
2.2 安装 RabbitMQ signing key
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
2.3 下载 rabbitMQ server执行该命令进行安装
执行该命令进行安装
yum install rabbitmq-server
第三步: 启动rabbitmq
3.1 配置环境
chkconfig rabbitmq-server on
3.2 启动服务
/sbin/service rabbitmq-server start
3.3 (暂不执行)停止rabbitmq
/sbin/service rabbitmq-server stop
默认用户名: guest guest
3.4 启用uI
/sbin/rabbitmq-plugins enable rabbitmq_management
3.5 创建一个用户
rabbitmqctl add_user edmUser edmUser
3.6 设置用户权限
rabbitmqctl set_user_tags edmUser administrator
访问: 将localhost换成相应的ip
http://localhost:15672/
3.7 (可选)启用stomp插件
/sbin/rabbitmq-plugins enable rabbitmq_stomp
3.8 (可选)重启rabbitmq
/sbin/service rabbitmq-server restart