CentOS Linux 下安装rabbitmq

查看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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值